gpt4 book ai didi

hibernate - 如何使域实例关联无效/刷新?

转载 作者:行者123 更新时间:2023-12-02 14:28:45 26 4
gpt4 key购买 nike

当我要删除的节点扩展集合类型时,Grails中有一个错误阻止我使用removeFrom *。直接从关联中删除节点不会更新二级缓存。

A hasMany B



有什么方法可以使关联缓存手动无效或强制重新加载吗?从很多方面调用refresh()并不能解决问题。

最佳答案

如果您有权访问SessionFactory实例,则可以使用evictCollection:

sessionFactory.evictCollection("Cat.kittens", catId); //evict a particular collection of kittens
sessionFactory.evictCollection("Cat.kittens"); //evict all kitten collections

关于hibernate - 如何使域实例关联无效/刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2464650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com