Hibernate + PostgreSQL で奇妙なバグが発生しています。
Firebird、MySQL、および Derby で以前にテストされた Hibernate 3.6 アプリケーションがあり、現在はそれを PosgreSQL 9.2 で動作させようとしています。以前のデータベースでは発生しなかったさまざまな奇妙な問題が発生しています。その中には、データベース内の null 値を持つnull許容ブール値フィールドが、Hibernate によってnullではなくtrueとしてロードされるというバグがあります。永続クラスの対応するプロパティはすべてjava.lang.Booleanであり、追加の注釈はありません。
この動作の原因について何か考えはありますか?
- - 編集 - -
最後に、より完全なデバッグを行う時間がありました。これは Hibernate エラーではなく、コードベースの隅に埋め込まれた LoadEventListener であることが判明しました。:P
とにかく、提案をありがとう。