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

2014-11-24 08:36:36 · 作者: · 浏览: 0

一对一映射

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

[java]



student





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

[java]





lt;pre name="code" class="java">

作者:yy008871