当前位置: 首页 > 工具软件 > HibernateD > 使用案例 >

Hibernated

羊舌源
2023-12-01

@ManyToOne(cascade=CascadeType.ALL,fetch=FetchType.LAZY,optional=true)

CascadeType

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

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

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

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

FetchType

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

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

 类似资料:

相关阅读

相关文章

相关问答