默认情况下,如何为所有属性级联PERSIST
以外的JPA操作,而不仅仅是那些专门注释的操作,例如@OneToOne(cascade = MERGE)
?
这是在Hibernate之上的JPA之上使用最新版本的Spring ORM。
我知道我可以在orm.xml
中默认使用:
<persistence-unit-metadata>
<persistence-unit-defaults>
<cascade-persist/>
但对PERSIST
以外的其他操作(即MERGE
,REMOVE
,REFRESH
,DETACH
)似乎不等同
我可以在堆栈中的任何位置使用任何方法,例如:
persistence.xml
,orm.xml
,hibernate.cfg.xml
等。resources.groovy
,application.groovy
等(我不使用GORM,只是Spring ORM,JPA和Hibernate)安慰奖问题
如何在没有<cascade-persist/>
的情况下实现与orm.xml
相同的效果?是否可以通过LocalContainerEntityManagerFactoryBean
中的Spring ORM resources.groovy
进行配置?