JPA @OneToOne @PrimaryKeyJoinColumn 延迟加载怎么配置呢?哪位指点下,谢谢。
梦百川 2013-10-29 03:53:05 使用JPA @OneToOne @PrimaryKeyJoinColumn 延迟加载怎么配置呢?哪位指点下,谢谢。
数据库:
主表:my_parent,两个字段:id(主键)、name
从表:my_children,也是两个字段:parent_id(主键)、name
从表中使用的parent_id是主表的id。
主表中的id,从表中可以没有对应的parent_id,但从表的parent_id主表中一定有对应的id。
对应Java的实体类为:MyParent MyChildren
根据以上描述,这两个类的关系是符合OneToOne和PrimaryKeyJoinColumn的。
由于查询MyParent的时候立即加载MyChildren,查询效率会明显变慢,并且有时候并无必要查询MyChildren,所以现在想延迟加载MyChildren,如何实现呢?欢迎大家赐教!