Hibernate 如何使域实例关联失效/刷新?
Grails中存在一个bug,当我试图删除的节点扩展集合类型时,它阻止我使用removeFrom*。直接从关联中删除节点不会更新二级缓存 A有许多BHibernate 如何使域实例关联失效/刷新?,hibernate,inheritance,grails,caching,gorm,Hibernate,Inheritance,Grails,Caching,Gorm,Grails中存在一个bug,当我试图删除的节点扩展集合类型时,它阻止我使用removeFrom*。直接从关联中删除节点不会更新二级缓存 A有许多B 有没有办法手动使关联缓存失效或强制重新加载?在多方调用refresh()并没有达到目的。如果您有权访问SessionFactory实例,则可以使用executecollection: sessionFactory.evictCollection("Cat.kittens", catId); //evict a particular collecti
有没有办法手动使关联缓存失效或强制重新加载?在多方调用refresh()并没有达到目的。如果您有权访问
SessionFactory
实例,则可以使用executecollection
:
sessionFactory.evictCollection("Cat.kittens", catId); //evict a particular collection of kittens
sessionFactory.evictCollection("Cat.kittens"); //evict all kitten collections