@PrePersistアノテーションが付けられたメソッドがありますが、このメソッドが実行されると、すべての一時属性(@Transientアノテーションが付けられた属性)がnullになることがわかりました。
アプリケーションをデバッグすると、persist()メソッドを呼び出す直前にこの一時属性がnullではなく、PrePersistメソッドに入るとすべての一時属性がnullに変わることがわかります。
これはPostPersistメソッドでも発生し、このメソッドの一時的な情報が必要です。
この動作は正常ですか?この情報をデータベースに保存せずに回避できますか?
それが役立つ場合は、Hibernate3.5とJPA2を使用します。
ありがとう