使用 财产访问策略
代替
@oneToOne(fetch=FetchType.LAZY, optional=false)private Bar bar;
采用
private Bar bar;@oneToOne(fetch=FetchType.LAZY, optional=false)public Bar getBar() { return this.bar;}现在工作正常!
如果调用 不是标识符getter方法的 任何方法 , 则会初始化代理。但是它仅在使用属性访问策略时有效。记在心上。
请参阅:Hibernate
5.2用户指南



