JRE 6 のみを実行するプロバイダーでホストすることを余儀なくされているアプリケーションがあります。
で注釈が付けられたプロパティを持つ Hibernate Bean でコンパイル エラーが発生します@Transient
。java.beans.Transient
コンパイル エラーは、Java 7 で導入されたことが原因です。
この注釈なしで Hibernate プロパティを一時的としてマークする方法はありますか? *.hbm.xml
できれば、アノテーションに完全に移行して完全に放棄する必要はありませんか? どうにかして、このアノテーション インターフェイスだけを JRE 6 のクラスパスに何らかの方法で追加することは可能でしょうか?
Java 6 ではこれが不可能であり、ホスティング プロバイダーを切り替える必要があることを指摘したい場合は、これをコメントとして投稿してください。