我对位于http://docs.jboss.org/hibernate/orm/5.0/userGuide/en-US/html_single/#d5e423的Hibernate规范第4.6节有疑问
它是按照该规范编写的:
请注意,除非您将REFRESH指定为任何关联的级联样式,否则仅刷新实体实例及其集合。
该声明中的“其收藏”是什么意思?
它表示其关联。
例子:
@Entity
@Table(name = "MyEntity")
public class MyEntity implements Serializable
{
//..
@OneToMany(cascade=CascadeType.REFRESH, fetch = FetchType.LAZY)
@JoinColumn(name="MY_ENTITY_ID")
private Set<MyEntityFriend> itsFriends;
//..
}
当会话在实体实例上调用refresh()时,MyEntity
此刷新也会级联到itsFriends。
最常见的refresh()级联到未显式定义的关联,而是通过CascadeType.ALL隐式地关联。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句