2
javax.persistence.transient
註釋和java.beans.transient
註釋是否做同樣的事情?我知道後者只是在Java 7中引入的。我只是好奇,因爲我們最近升級到了我們的服務器上的Java 7,我想知道Hibernate是否可以與任何一個註釋一樣工作。javax.persistence.transient和java.bean.transient是否做同樣的事情?
javax.persistence.transient
註釋和java.beans.transient
註釋是否做同樣的事情?我知道後者只是在Java 7中引入的。我只是好奇,因爲我們最近升級到了我們的服務器上的Java 7,我想知道Hibernate是否可以與任何一個註釋一樣工作。javax.persistence.transient和java.bean.transient是否做同樣的事情?
正如@Wundwin出生前說:
javax.persistence.transient將確保Hibernate會忽略它保存到數據庫,反之亦然特定的領域。
java.beans.transient將確保特定字段將被編碼器忽略(從編碼器派生)。請參閱http://docs.oracle.com/javase/7/docs/api/java/beans/Transient.html
第一個是JPA註釋,可以使用Hibernate-JPA實現。它的主要目的是排除實體對象何時要映射並保留到數據庫表中的列。雖然不確定第二個註釋的用法,但它不表示序列化和類似於'transient'關鍵字。 – 2014-09-26 09:48:38