请教Java高手一个Java hibernate的入门标签属性的含义问题。

如图:希望高人能够告知:小弟上面图片中标出的“12个标记”,分别都是什么含义?与hibernate的框架有什么数理逻辑?希望得到高人的指点!!50分,奉上!!希望高人能够... 如图:希望高人能够告知:小弟上面图片中标出的“12个标记”,分别都是什么含义?与hibernate的框架有什么数理逻辑?希望得到高人的指点!!50分,奉上!!
希望高人能够以:
标记1:XXXXXXXXXXXXXXXX
标记2:XXXXXXXXXXXXXXXX
标记3:XXXXXXXXXXXXXXXX
标记4:XXXXXXXXXXXXXXXX
标记5:XXXXXXXXXXXXXXXX
标记6:
标记7:
标记8:
标记9:



的格式,为小弟,做一下讲解。
谢谢高人!!
展开
 我来答
匿名用户
2016-10-27
展开全部
  1. 包名

  2. 类名就是持久化的那个类

  3. 对应的表名

  4. 主键的映射,名字

  5. 主键生成方式,native就是让数据库自己选

  6. javabean 字段名字

  7. 字段的长度

  8. 9.10.11.12  many to one 是多对一表与表之间的对应关系

 name="对应本类的属性名"  class="映射到本表的实体类"  cascade: 指明哪些操作会从父对象级联到关联的对象fetch没咋用过.column="映射到本表的字段名"

指淌流沙
2016-10-27 · TA获得超过115个赞
知道小有建树答主
回答量:104
采纳率:73%
帮助的人:16.3万
展开全部
标记1:定义的实体类具体所在的包路径是什么[可以不写]
标记2:
定义了标记1的情况下,只需要写实体类的名字就可以。
没有定义标记1,需要写实体类的全限定名
标记3:对应你要生成的数据库表的名字[因为hibernate是orm思想]
标记4:hibernate要求生成的数据库表必须有一个主键id,所以name是你实体类id属性的名字,当你的属性名和生成的数据库表的字段名相同时,colume可不写。
标记5:是你的id主键生成策略--自增长[每次自己+1]
标记6:name是你实体类属性的名字,如果与生成的数据库表的字段名相同时,colume可不写
标记7:对应数据库表,设定的长度。例如:数据库表 数据类型varchar 数据长度200
标记8:代表数据库表之间的多对一关系。name是实体类的属性名
标记9:class是另一个实体类的全限定名,
标记10:没用过
标记11:没用过
标记12:代表另一表中的外键
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式