[英]How to mark Hibernate bean property as @Transient on Java 6?
我有一個應用程序被強制托管在僅運行JRE 6的提供程序上。
我的Hibernate bean上有一個已用@Transient
注釋的屬性,出現編譯錯誤。 編譯錯誤是由於Java 7中引入了java.beans.Transient
造成的。
沒有此注釋,是否可以將Hibernate屬性標記為瞬態? 最好不必完全遷移到*.hbm.xml
並完全放棄注釋嗎? 是否有可能以某種方式僅將此注釋接口添加到JRE 6的類路徑中?
如果您想指出這在Java 6上是不可能的,而我應該切換托管服務提供商,那么請以注釋的形式發布,回答將被拒絕。
嘗試將屬性標記為瞬態,例如
private transient int x;
嘗試使用
import javax.persistence.Transient;
但是,不確定在沒有JPA模式的情況下它是否可以在休眠模式下工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.