Struts 2 アプリケーションと tomcat 6.0.20 で実行されている toplink 永続化プロバイダーと、GNU/Linux マシン上の MySql 5.1.38 サーバーがあります。データをコミットした後、データを取得しようとすると、データベースから消えてしまいました。
クエリが実行された後にandem.commit()
を実行します。em.flush()
それらはどのように消えますか?すべての標準構成ファイルを使用しています。mysqlでピリオドwait_timeout
とピリオドを減らしました。interactive_timout
私の中でも使用autoReconnectforPools
していpersistence.xml
ます。
また、ユーザーがログアウトするたびにキャッシュを無効にします。
何か案は?