2013-04-09 61 views
0

我有我被迫主辦只運行JRE 6如何在Java 6上將Hibernate bean屬性標記爲@Transient?

我得到一個編譯錯誤上有批註的@Transient性質我休眠豆供應商的應用程序。編譯錯誤是由於java.beans.Transient在Java 7中引入的事實。

有沒有一種方法可以將Hibernate屬性標記爲沒有此註釋的瞬態?最好不必完全遷移到*.hbm.xml並完全放棄註釋?是否有可能以某種方式將JRE 6的類路徑添加到該註釋接口中?

如果你想指出在Java 6上這是不可能的,我應該切換託管服務提供商,然後請張貼這個作爲評論,答案說明這將是downvoted。

回答

3

嘗試標記該屬性爲暫時的,例如,

private transient int x; 
+0

看起來很明顯!謝謝 :) – 2013-04-09 13:21:48

1

嘗試使用

import javax.persistence.Transient; 

然而,不知道是否會在休眠工作,沒有JPA模式。

相關問題