繁体   English   中英

hibernate手动加入怎么办?

[英]How to do hibernate manual join?

在我的 Model class 中,如果我放注释

 @OneToOne
 @JoinColumn(....
 public AnotherModel getAnotherModel(){

 }

以上将始终热切地获取classA加入AnotherModel class。 如果我只想在没有 AnotherModel class 的情况下返回 classA。 我应该如何放置注释? 因为只有在某些情况下,我才需要将 classA 与 AnotherModel 加入。 我想在 DAO 标准中执行此操作,而不是 Model 中的 map。

您可以定义延迟获取的关联,如果它不是可选的,即可能不是 null。

看看这里: http://community.jboss.org/wiki/SomeExplanationsOnLazyLoadingone-to-one

使用@ManyToOne它是外键映射的标准。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM