- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
hibernate映射文件property 元素属性
hibernate映射文件property 元素属性 property 元素 name:映射类属性的名字 ? 可选属性: column:对应数据库表的字段名 默认值为属性名 type:字段的类型 update:update操作时是否包含本字段的数据 默认值为true insert:insert操作时是否包含本字段的数据 默认值为true formula:定义一个SQL来计算这个属性的值 access:Hibernate访问这个属性的策略 默认值为property? unique:设置该字段值是否唯一 默认值为false not-null:设置该字段值是否可以为空 默认值为false property-ref:设置关联类的属性名,此属性和本类的关联相对应 默认值为关联类的主键 optimistic-lock:指定此属性做更新操作时是否需要乐观锁定 默认值为true lazy:指定是否采用延迟加载及加载策略 默认值为proxy通过代理进行关联 可选值为 true此对象采用延迟加载并在变量第一次被访问时抓取、false此关联对象不采用延迟加载 not-found:指定外键引用的数据不存在时如何让处理 默认值为exception产生异常 可选值为ignore对不存在的应用关联到null entity-name:被关联类的实体名 hibernate映射文件one-to-one 元素属性 one-to-one 元素 属性: name:映射类属性的名字 class:映射的目标类 cascade:设置操作中的级联策略 可选值为 all所有操作情况均进行级联、none所有操作情况均不进行级联、save-update执行更新操作时级联、delete执行删除操作时级联 constrained:表明当前类对应的表与被关联的表之间是否存在着外键约束 默认值为false fetch:设置抓取数据的策略 可选值为 join外连接抓取、select序列选择抓取 property-ref:设置关联类的属性名,此属性和本类的主键相对应 默认值为关联类的主键 access:Hibernate访问这个属性的策略 默认值为property formula:绝大多数一对一关联都指向其实体的主键。在某些情况下会指向一个或多个字段或是一个表达式,此时可用一个SQL公式来表示 lazy:指定是否采用延迟加载及加载策略 默认值为proxy通过代理进行关联 可选值为 true此对象采用延迟加载并在变量第一次被访问时抓取、false此关联对象不采用延迟加载 entity-name:被关联类的实体名 单向1——1关联: 需要在实体中提供setter、getter方法; ?事实上单向的1——1和N——1配置非常相似;只需要在many-to-one元素增加 unique=true属性,用于表示N的一端必须是唯一的即可!(既然N的一端加了唯一性约束那么就成了1——1了!) ?? A、基于外键的单向1——1关联: ? 将无连接表的many-to-one元素增加 unique=true属性,即可完成映射! ??? eg: !-- 用于映射1-1关联实体,指定关联实体类为Address???指定外键列名为addressId,并指定级联全部操作 --??many-to-one name=address cascade=all???unique=true class=Address ???column=addressId/ ? ? B、有连接表的单向1——1关联: 将连接表的many-to-one元素增加 unique=true属性,即可完成映射! ? eg: !-- 映射连接表中参照关联实体的外键列 --???many-to-one name=address cascade=all????unique=true class=Address ????column=addressId/ ?? C、基于主键的单向1——1关联: eg: class name=Person??!-- 映射标识属性personid --??id name=personid column=addressid???!--? 基于主键关联时,主键生成策略是foreign,????表明根据关联类的主键来生成本表主键 --???generator class=foreign????!-- 指定引用关联实体的属性名 --????param name=propertyaddress/param???/generator??/id??!-- 用于映射普通属性 --??property name=name type=string/??property nam
您可能关注的文档
- GMAT考试内容普及-智课教育.pdf
- GPS高程拟合中分形插值法和神经网络法的比较.pdf
- gre sub math分数多少分够-智课教育旗下智课教育.pdf
- GRE写作两部分如何计算分数-智课教育旗下智课教育.pdf
- GRE写作谈谈issue十大破题策略(二)-智课教育旗下智课教育.pdf
- GRE填空题解决方案:找重复.pdf
- GRE数学之数据充分性题目破解之道-智课教育旗下智课教育.pdf
- gre数学常用重点知识大盘点.pdf
- GRE数学专项考试知识要点.pdf
- gre数学 三角形题型解析.pdf
- 2025版甲减临床表现及中医辅助疗法护理.pptx
- 2025年护士执业资格考试题库——急危重症护理学护理心理评估试题.docx
- 统编版五年级语文上册第一单元单元测试卷含答案.pdf
- 统编版五年级语文上册期中测试卷(含答案).pdf
- 2025版甲状腺癌常见症状及护理方法讲解.pptx
- 2025年室内设计师职业资格考试真题模拟卷:室内设计风格与流派辨析.docx
- 统编版语文三年级上册11宝葫芦的秘密 课件(共30张PPT).pptx
- 山东内陆地区高尿酸血症流行特征与多因素解析:基于大样本的实证研究.docx
- 男性尿道狭窄治疗新视角:输尿管镜钬激光与冷刀内切开疗效深度剖析.docx
- 2025年成人高等学校招生考试《语文》得体表达能力测试题库.docx
最近下载
- 新媒体营销课件 第11章 新媒体营销的前沿应用.pptx VIP
- 新媒体营销课件 第10章 视频圈的两座大山——哔哩哔哩、抖音平台.pptx VIP
- 新媒体营销课件 第9章 为优质“种草”,为大众求知——小红书、知乎.pptx VIP
- 新媒体营销课件 第8章 微信平台.pptx VIP
- 糖尿病心血管疾病管理.pptx
- 新媒体营销课件 第7章 数据:大数据营销.pptx VIP
- 新媒体营销课件 第6章 社群:社交裂变营销+社群运营.pptx VIP
- 新媒体营销课件 第5章 体验:游戏化营销+内容营销.pptx VIP
- 新媒体营销课件 第4章 连接:流量池+产品.pptx VIP
- 新媒体营销课件 第3章 新媒体营销时代的用户分析.pptx VIP
文档评论(0)