Java持久化API(JPA)开发中如何使用实体

传chuan动带
2013-10-09 · TA获得超过3542个赞
知道小有建树答主
回答量:1038
采纳率:0%
帮助的人:2430万
展开全部
,Java持久化API需要你唯一标识你的类,这些类将会存储在数据库中。 该Java持久化API使用关键字术语entity来定义类,这些定义的类后来将会被映射到一个关系数据库中。你需要标识实体和使用声明来定义这些实体之间的关系。Java编译器会识别它们,并根据声明来保存的当前的工作。使用声明,编译器会自动为你生成辅助类,完成编译错误检查。 一、实体声明 或许最为重要的声明就是 javax.persistence.Entity。 该声明标识了实体类,你使用的所有的含有持久化API的类的定义都需要这个声明。实体类在关系数据库中称为表。实体对象将会映射在一张表或者很多表中映射成许多的行。 下面的事例代码开始定义了一个棒球运动员 Player类。声明在代码中以符号@开始。 @EntitypublicclassPlayer {注意到实体声明在类定义之前。Java持久化API实现将会为 Player实体在关系数据库中创建一张表格。默认的表格名和类名是不一致的,这个例子中,名为 PLAYER 的表格将会代替 Player实体。 对于实体的约束很少但是都很重要。首先,实体必须是顶层的类。你不能从枚举类型或者接口下创建实体。另外,你所写的类不能是 final类,或者 final方法,或者 final常量。 除了这几个限制外,实体可以使用Java语言中大多数的特点。举个例子,实体可以是抽类或者具体类。然而,实体类必须要由其它实体子类实现,这些实体子类将会用于数据库存贮。这些类可以被其它的实体或者非实体类继承,重写,扩展。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式