hibernate学习笔记(一对一关联关系)

一对一映射

1.主键关联:一对一默认使用的是立即加载,如果需要使用延迟加载,那么需要在one-to-one元素中将constrained属性设为true,并且将加载的一方的class元素中的lazy属性设为true(或者不去设置,因为该属性默认值就是true)。一对一加载时默认使用左外连接,可以通过修改fetch属性为select修改每次发送一条select语句的形式。

2.外键关联:本质上是一对多的蜕化形式:在many-to-one元素中增加unique="true"属性就变成了一对一,其他的地方和主键关联的一对一一样。

</class>

                            

你可能感兴趣的:(Hibernate)