問題が解決しました:ありがとうございます。以下の私の回答をご覧ください。
Hibernate3 を使用して MySQL5 データベースに接続された Tomcat 5.5 で実行されている Web サイトがあります。
1 つのレコードは、そのレコードに対して実行された変更を保持することを単純に拒否します。プログラムでレコードを変更すると、値は以前の値に戻ります。
データベース内のレコードを手動で変更すると、値が元に戻ります (webapp がそれらにアクセスすると)。
Tomcat を停止し、値を手動で変更してから、Tomcat を再起動しようとしました。データベースを確認すると、Tomcat が webapp を開始した後も値は変更されたままですが、サイトをロードすると元に戻ります。
また、webapp の Tomcat 作業フォルダーと .ser キャッシュ ファイルを削除しようとしました。
また、元に戻されて見つからない値のコードを確認しました。
私はこの 1 つの特定のレコードでそれを認識しただけです。
編集: hibernate.show_sql=true を使用して、Hibernate からの SQL 出力を確認しました。私の行が入っているテーブルに対して記録された更新クエリがあります。誰かが解決する方法を知っていますか? 列を実際の値にするには?