您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

一对一hibernate:getId()无需获取整个对象

一对一hibernate:getId()无需获取整个对象

使用

代替

@OneToOne(fetch=FetchType.LAZY, optional=false)
private Bar bar;

采用

private Bar bar;

@OneToOne(fetch=FetchType.LAZY, optional=false)
public Bar getBar() {
    return this.bar;
}

现在工作正常!

如果调用 任何方法 则会初始化代理。但是它仅在使用属性访问策略时有效。记在心上。

请参阅:Hibernate 5.2用户指南

其他 2022/1/1 18:13:39 有862人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶