一、 Xml方式
<id>标签必须配置在<class>标签内第一个位置。由一个字段构成主键,如果是复杂主键<composite-id>标签
被映射的类必须定义对应数据库表主键字段。大多数类有一个JavaBeans风格的属性, 为每一个实例包含唯一的标识。<id> 元素定义了该属性到数据库表主键字段的映射。
<id
name="propertyName" (1)
type="typename" (2)
column="column_name" (3)
unsaved-value="null|any|none|undefined|id_value" (4)
access="field|property|ClassName" (5)
node="element-name|@attribute-name|element/@attribute|.">
<generator class="generatorClass"/>
</id>
<!--EndFragment-->
(1) name (可选): 标识属性的名字(实体类的属性)。
(2) type (可选): 标识Hibernate类型的名字(省略则使用hibernate默认类型),也可以自己配置其它hbernate类型(integer, long, short, float, double, character, byte, boolean, yes_no, true_false)
(2) length(可选):当type为varchar时,设置字段长度
(3) column (可选 - 默认为属性名): 主键字段的名字(省略则取name为字段名)。
(4) unsaved-value (可选 - 默认为一个切合实际(sensible)的值): 一个特定的标识属性值,用来标志该实例是刚刚创建的,尚未保存。 这可以把这种实例和从以前的session中装载过(可能又做过修改--译者注) 但未再次持久化的实例区分开来。
(5) access (可选 - 默认为property): Hibernate用来访问属性值的策略。
如果 name属性不存在,会认为这个类没有标识属性。
unsaved-value 属性在Hibernate3中几乎不再需要。
还有一个另外的<composite-id>定义可以访问旧式的多主键数据。 我们强烈不建议使用这种方式。
分享到:
相关推荐
Cplyfen——农村信誉社考试会计专业知识温习题——会计专业知识温习题.pdf
广东初中生毕业生学业考试温习资料——语文(48首中考古诗内容明白得翻译).pdf
温习java反射,让你对反射有全新的认识(csdn)————程序
最近温习ssh2整合编程,顺便浏览下struts2有什么更新的消息,下载了新版本的struts2的2.1.8.1版,使用的是MyEclipse8.0开发,但是问题就随之而来了。MyEclipse8.0中自带的struts2版本是2.1.6,spring版本有2.0,2.5...
HKSI PAPER1香港证券期货从业考试温习手册卷一.pdf
PAPER1卷一温习手册V3.4版下载 PAPER1卷一温习手册V3.4版下载 PAPER1卷一温习手册V3.4版下载 PAPER1卷一温习手册V3.4版下载 PAPER1卷一温习手册V3.4版下载 PAPER1卷一温习手册V3.4版下载 PAPER1卷一温习手册V3.4版...
PAPER7卷七温习手册V3.3版下载 PAPER7卷七温习手册V3.3版下载 PAPER7卷七温习手册V3.3版下载 PAPER7卷七温习手册V3.3版下载 PAPER7卷七温习手册V3.3版下载 PAPER7卷七温习手册V3.3版下载 PAPER7卷七温习手册V3.3版...
PAPER6卷六温习手册V2.6版下载 PAPER6卷六温习手册V2.6版下载 PAPER6卷六温习手册V2.6版下载 PAPER6卷六温习手册V2.6版下载 PAPER6卷六温习手册V2.6版下载 PAPER6卷六温习手册V2.6版下载 PAPER6卷六温习手册V2.6版...
HKSI Paper 1 60个温习重点.pdf
名师温习专题总温习宇宙航行提高.docx
使用批处理可以完成很多系统操作,在dos系统盛行时为使用鼎盛时期!
今天一时兴起,想写写... 如果你有什么心得体会,也写写呗,写给别人看的同时,其实自己就温习了一遍,先人说”温故而知新......“,后面是啥? 哎!写程序写啥了,不记得了,呵呵! 反正一句话,对你有好处的,呵呵!
【浙江选考】2018年高考化学二轮专题温习综合训练七化学计算含答案.pdf【浙江选考】2018年高考化学二轮专题温习综合训练七化学计算含答案.pdf【浙江选考】2018年高考化学二轮专题温习综合训练七化学计算含答案.pdf...
消费者行为学温习资料消费者行为学期末整体温习资料.pdf
全面了解和学习C的基本函数,算法,以及如何运用,和适合初级和温习基本知识的人用,例如测试人员就可以哦
消费者行为学温习资料消费者行为学期末整体温习资料页.pdf
回首温习青春.docx
小小说中考温习.ppt
最优化温习材料.pdf