Hibernate annotation Lazy的默认值的不同

经过测试发现Hibernate annotation中@ManyToOne,@OneToMany,@OneToOne中lazy的默认值是不同的

 

@OneToMany 默认Lazy为true


@ManyToOne,@OneToOne 默认lazy为false

 

在设置@ManyToOne的时候我们一般都会设置Lazy=true

 

一般不会在@ManyToOne,@OneToOne考虑这个问题

 

但实际hibernate进行load是时候是把一端也load出来的

 

 

希望大家以后写得时候注意

 

你可能感兴趣的:(html,Hibernate,javaee,jpa,sun)