私はこのような休止状態のHQL(oracle 10g)を持っています
update table1 set modified_timestamp=systimestamp where id = :id
table1
タイムスタンプは後でレコードの取得に使用されるため、このクエリはの行ごとに実行する必要があります。
これを名前付きクエリとして実行すると、処理時間とともにパフォーマンスが低下します。session.clear()
セッション内にさらに変更する必要のある他のオブジェクトがあるため、ブラインドを実行できません。
誰かがこのパフォーマンスの低下を解決するための最善の方法を提案できますか?