hbm.xml 文件中的 @OneToOne(可选=false) 相当于什么



我们使用 hibernate 3 和一些 hbm.xml 文件。最近,我们发现一对一关联(基于主键)不是延迟加载的,因此会产生一些内存问题。经过一番搜索,我们找到了基于注释的休眠配置的解决方案:由于关联的另一端始终存在,因此只需要在 java 类中的相应属性之前添加 @OneToOne(optional=false)。

问题是我们没有使用注释!我们尝试在标记中添加属性 optional="false",这导致了一些 xml 解析异常。我们正在寻找 hbm.xml 文件中的等效物 @OneToOne(可选=false)。

根据来源,看起来constrained=true是等效的。

最新更新