Hibernate学习10 -- hibernate映射文件7 -- 一对一元素
来源:互联网 发布:淘宝网天猫 编辑:程序博客网 时间:2024/05/29 14:31
持久化对象之间一对一的关联关系是通过one-to-one元素定义的。
1) name: 属性的名字。
2) class (可选 - 默认是通过反射得到的属性类型):被关联的类的名字。
3) cascade(级联) (可选) 表明操作是否从父对象级联到被关联的对象。
4) constrained(约束) (可选) 表明该类对应的表对应的数据库表,和被关联的对象所对应的数据库表之间,通过一个外键引用对主键进行约束。 这个选项影响save()和delete()在级联执行时的先后顺序以及 决定该关联能否被委托(也在schema export tool中被使用).
5) fetch (可选 - 默认设置为选择): 在外连接抓取或者序列选择抓取选择其一.
6) property-ref: (可选) 指定关联类的属性名,这个属性将会和本类的主键相对应。如果没有指定,会使用对方关联类的主键。
7) access (可选 - 默认是 property): Hibernate用来访问属性的策略。
8) formula (可选):绝大多数一对一的关联都指向其实体的主键。在一些少见的情况中, 你可能会指向其他的一个或多个字段,或者是一个表达式,这些情况下,你可以用一个SQL公式来表示。 (可以在org.hibernate.test.onetooneformula找到例子)
9) lazy (可选 - 默认为 proxy): 默认情况下,单点关联是经过代理的。lazy="no-proxy"指定此属性应该在实例变量第一次被访问时应该延迟抓取(fetche lazily)(需要运行时字节码的增强)。 lazy="false"指定此关联总是被预先抓取。注意,如果constrained="false", 不可能使用代理,Hibernate会采取预先抓取!
entity-name (可选): 被关联的类的实体名。
- Hibernate学习10 -- hibernate映射文件7 -- 一对一元素
- Hibernate一对一映射学习
- Hibernate学习7 -- hibernate映射文件4 -- Generator元素
- Hibernate学习-9-一对一映射
- Hibernate学习之一对一映射
- Hibernate学习4 -- hibernate映射文件1 -- hibernate-mapping元素
- Hibernate学习6 -- hibernate映射文件3 -- id元素
- Hibernate学习5 -- hibernate映射文件2 -- class元素
- Hibernate学习8 -- hibernate映射文件5 -- property元素
- Hibernate中的一对一映射文件的配置
- Hibernate学习_009_一对一关联映射
- hibernate学习:一对一单向外键映射
- hibernate一对一映射例子
- hibernate一对一关联映射--
- Hibernate映射 一对一例
- hibernate一对一关联映射
- hibernate一对一映射
- hibernate一对一关联映射
- 非常全面的实用JavaScript开发工具列表
- Date类学习总结(Calendar Date 字符串 相互转换 格式化)
- 11月24号,对了,昨天接到了阿里巴巴销售类今天要去面试的通知
- VMare故障 备忘 2009-12-3
- Hibernate学习9 -- hibernate映射文件6 -- 多对一元素
- Hibernate学习10 -- hibernate映射文件7 -- 一对一元素
- 数据库查询的小结
- 用MySQL-Proxy实现读写分离
- 11月25号,挺复杂的一天,早上参加山东交通学院的招聘会。。。今天接到了两个offer
- hibernate 中cascade 和inverse
- Sun宣布MySQL企业版添加查询分析工具(MySQL Query Analyzer)
- Hibernate学习8 -- hibernate映射文件5 -- property元素
- 【转载】-炒股狂人从120万炒到10万 强悍手法惊动券商
- access常用函数