免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
hibernate映射文件property 元素属性property 元素name:映射类属性的名字可选属性:1. column:对应数据库表的字段名 默认值为属性名 2. type:字段的类型 3. update:update操作时是否包含本字段的数据 默认值为true 4. insert:insert操作时是否包含本字段的数据 默认值为true 5. formula:定义一个SQL来计算这个属性的值 6. access:Hibernate访问这个属性的策略 默认值为property 7. unique:设置该字段值是否唯一 默认值为false 8. not-null:设置该字段值是否可以为空 默认值为false 9. property-ref:设置关联类的属性名,此属性和本类的关联相对应 默认值为关联类的主键 10. optimistic-lock:指定此属性做更新操作时是否需要乐观锁定 默认值为true 11. lazy:指定是否采用延迟加载及加载策略 默认值为proxy通过代理进行关联 可选值为 true此对象采用延迟加载并在变量第一次被访问时抓取、false此关联对象不采用延迟加载 12. not-found:指定外键引用的数据不存在时如何让处理 默认值为exception产生异常 可选值为ignore对不存在的应用关联到null 13. entity-name:被关联类的实体名 hibernate映射文件one-to-one 元素属性1. one-to-one 元素 属性:1. name:映射类属性的名字 2. class:映射的目标类 3. cascade:设置操作中的级联策略 可选值为 all所有操作情况均进行级联、none所有操作情况均不进行级联、save-update执行更新操作时级联、delete执行删除操作时级联 4. constrained:表明当前类对应的表与被关联的表之间是否存在着外键约束 默认值为false 5. fetch:设置抓取数据的策略 可选值为 join外连接抓取、select序列选择抓取 6. property-ref:设置关联类的属性名,此属性和本类的主键相对应 默认值为关联类的主键 7. access:Hibernate访问这个属性的策略 默认值为property 8. formula:绝大多数一对一关联都指向其实体的主键。在某些情况下会指向一个或多个字段或是一个表达式,此时可用一个SQL公式来表示 9. lazy:指定是否采用延迟加载及加载策略 默认值为proxy通过代理进行关联 可选值为 true此对象采用延迟加载并在变量第一次被访问时抓取、false此关联对象不采用延迟加载 10. entity-name:被关联类的实体名 单向11关联:需要在实体中提供setter、getter方法;事实上单向的11和N1配置非常相似;只需要在many-to-one元素增加 unique=true属性,用于表示N的一端必须是唯一的即可!(既然N的一端加了唯一性约束那么就成了11了!) A、基于外键的单向11关联: 将无连接表的many-to-one元素增加 unique=true属性,即可完成映射! eg: B、有连接表的单向11关联:将连接表的many-to-one元素增加 unique=true属性,即可完成映射!eg: C、基于主键的单向11关联:eg:address双向11关联:需要在两边实体类中增加引用关联实体的属性:A、基于外键的双向11关联: 基于外键的11关联,外键可以存放在任意一端,1. 存放的一端要增加many-to-one元素,并添加unique=”true“, 2. 另一端使用one-to-one元素,使用property-ref指定引用关联类的属性; eg:Preson.hbm.xmlAddress.hbm.xmlB、基于主键的双向11关联: 主键映射策略,一端的主键生成器必须使用foreign策略,表名根据对方的主键生成策略来生成自己的主键本实体不能拥有自己的主键生成策略;eg:Pres
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉首大学《标志设计》2021-2022学年第一学期期末试卷
- 吉林艺术学院《形态构成》2021-2022学年第一学期期末试卷
- 吉林艺术学院《民族音乐概论》2021-2022学年第一学期期末试卷
- 2024年共同防卫合作协议书模板
- 2024年公租房摊位出租合同范本
- 吉林师范大学《幼儿教师综合技能实训》2021-2022学年第一学期期末试卷
- 2024年大楼玻璃清洁合同范本
- 全款签订协议书范文范本
- 租户建厂房免租协议书范文范本
- 康复医院住院患者管理方案
- 小学二级培训课件
- 集合论和逻辑
- 审查易系统操作指南
- 拼音四线三格A4打印版
- 机械专业职业生涯发展报告
- 当代世界经济与政治教案
- 超宽带无线通信技术在无人机领域的应用
- 2024年度医院中医生殖科带教计划课件
- 部编版道德与法治五年级上册中华民族一家亲第一课时课件
- 智能制造系统的优化与控制
- 中国银联行业报告
评论
0/150
提交评论