persistence注解

CascadeType属性
CascadeType.REFRESH:级联刷新,当多个用户同时作操作一个实体,为了用户取到的数据是实时的,在用实体中的数据之前就可以调用一下refresh()方法!

CascadeType.REMOVE:级联删除,当调用remove()方法删除实体时会删除相关级联实体数据!

CascadeType.MERGE:级联更新,当调用了Merge()方法,如果实体中的数据改变了会相应的更新级联实体中的数据,

CascadeType.ALL:包含以上所有级联属性。



FetchType属性
FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。
FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。

猜你喜欢

转载自xl822786603.iteye.com/blog/2337453