请教Java高手一个Java hibernate的入门标签属性的含义问题。
如图:希望高人能够告知:小弟上面图片中标出的“12个标记”,分别都是什么含义?与hibernate的框架有什么数理逻辑?希望得到高人的指点!!50分,奉上!!希望高人能够...
如图:希望高人能够告知:小弟上面图片中标出的“12个标记”,分别都是什么含义?与hibernate的框架有什么数理逻辑?希望得到高人的指点!!50分,奉上!!
希望高人能够以:
标记1:XXXXXXXXXXXXXXXX
标记2:XXXXXXXXXXXXXXXX
标记3:XXXXXXXXXXXXXXXX
标记4:XXXXXXXXXXXXXXXX
标记5:XXXXXXXXXXXXXXXX
标记6:
标记7:
标记8:
标记9:
。
。
。
的格式,为小弟,做一下讲解。
谢谢高人!! 展开
希望高人能够以:
标记1:XXXXXXXXXXXXXXXX
标记2:XXXXXXXXXXXXXXXX
标记3:XXXXXXXXXXXXXXXX
标记4:XXXXXXXXXXXXXXXX
标记5:XXXXXXXXXXXXXXXX
标记6:
标记7:
标记8:
标记9:
。
。
。
的格式,为小弟,做一下讲解。
谢谢高人!! 展开
2个回答
2016-10-27
展开全部
包名
类名就是持久化的那个类
对应的表名
主键的映射,名字
主键生成方式,native就是让数据库自己选
javabean 字段名字
字段的长度
9.10.11.12 many to one 是多对一表与表之间的对应关系
name="对应本类的属性名" class="映射到本表的实体类" cascade: 指明哪些操作会从父对象级联到关联的对象fetch没咋用过.column="映射到本表的字段名"
展开全部
标记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:代表另一表中的外键
标记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:代表另一表中的外键
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询