我有工作(使用 quartz )
使用get的Service方法(对于Domain类)
问题是:有时(1000中的1)域的get(X)方法即使存在ID为X的行也返回null。
如果我使用executeQuery或findByX,则会发生相同的问题。
数据源已禁用缓存。
有什么建议么?
最佳答案
Quartz也有同样的问题。问题是Quartz线程保持未刷新的连接。解决方法是在您的工作中使用此方法:
def session = sessionFactory.getCurrentSession()
session.flush()
session.clear()
关于oracle - Grails域:找不到ID获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16287796/