Grails には次の構成があります。
DataSource.groovy:
hibernate {
flush.mode="commit"
}
トランザクションコンテキストでログに記録すると、「COMMIT」が出力されます。
println "session=${sessionFactory.currentSession.flushMode}"
しかし、新しいスレッドを作成するとき
これは「AUTO」を印刷します。
新しいスレッドは他の休止状態の設定、つまりデータベース、ユーザー名、ファクトリを取得するように見えますが、currentSession は flush.mode 設定を取得しません。
誰でもアドバイスできますか?