永发信息网

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

答案:1  悬赏:10  手机版
解决时间 2021-01-08 01:17
Java持久化API(JPA)开发中如何使用实体
最佳答案
,Java持久化API需要你唯一标识你的类,这些类将会存储在数据库中。 该Java持久化API使用关键字术语entity来定义类,这些定义的类后来将会被映射到一个关系数据库中。你需要标识实体和使用声明来定义这些实体之间的关系。Java编译器会识别它们,并根据声明来保存的当前的工作。使用声明,编译器会自动为你生成辅助类,完成编译错误检查。一、实体声明或许最为重要的声明就是 javax.persistence.Entity。 该声明标识了实体类,你使用的所有的含有持久化API的类的定义都需要这个声明。实体类在关系数据库中称为表。实体对象将会映射在一张表或者很多表中映射成许多的行。下面的事例代码开始定义了一个棒球运动员 Player类。声明在代码中以符号@开始。@EntitypublicclassPlayer {注意到实体声明在类定义之前。Java持久化API实现将会为 Player实体在关系数据库中创建一张表格。默认的表格名和类名是不一致的,这个例子中,名为 PLAYER 的表格将会代替 Player实体。对于实体的约束很少但是都很重要。首先,实体必须是顶层的类。你不能从枚举类型或者接口下创建实体。另外,你所写的类不能是 final类,或者 final方法,或者 final常量。除了这几个限制外,实体可以使用Java语言中大多数的特点。举个例子,实体可以是抽类或者具体类。然而,实体类必须要由其它实体子类实现,这些实体子类将会用于数据库存贮。这些类可以被其它的实体或者非实体类继承,重写,扩展。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
面对一定要到来的死亡,你们怎么想,你们觉得
麻烦问一下环境艺术设计是干什么的是建筑室
荣威360与奔腾B3O家用选那款
江苏瑞祥商联卡,可以在河南用吗
水泥稳定碎石击实实验配料过程
行军打仗前喝酒叫什么
隔壁正在啪啪啪,怎么破
辽宁工业大学阜新院校
抄wow里的w要不要大写
一个豆浆机299元,一个电压力锅302元,妈妈带了
神雾环保是治理雾霾的公司吗
秋天来了,_______________(
给水管应如何选择套管,套管的材料与是否加止
tp一lⅠnk_60e5密码是多少 少
七星彩是哪一年成立的
推荐资讯
上海墨船文化买剧本吗卖剧本吗?
为什么乔治·华盛顿总统的第一届任期不到4年
为什么电梯扶手比电梯走的快?
瑞风s3方向盘锁住怎么解锁?
CF玩不了,急求解救方法!!!!!!
想知道:吉安市 从吉水县到尚贤乡怎么坐公交?
我是做正规按摩的刚做没有多久,老板的儿子叫
375X480+6250x48的简便运算。
新中国成立以来,我国农村生产关系的变化经历
未开庭法院就把原告的证据给被告看合法吗
奈曼青山花园有出售的二手房吗
什么成语有网字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?