2

仕事があります (Quartz を使用)

get を使用するサービス メソッド (ドメイン クラス用)

問題は、ID X の行が存在する場合でも、(1000 分の 1) ドメインの get(X) メソッドが null を返すことがあることです。

executeQuery または findByX を使用すると、同じ問題が発生します。

データソースのキャッシュが無効になっています。

助言がありますか?

4

1 に答える 1

0

Quartz でも同じ問題がありました。問題は、Quartz スレッドがフラッシュされない接続を維持することです。回避策は、あなたの仕事でこれを使用することです:

def session = sessionFactory.getCurrentSession()
session.flush()
session.clear()
于 2013-05-14T12:50:54.480 に答える