8.22.57 @Transient
(1) 説明
次に示す永続化しないクラスのフィールドまたはプロパティであることを示すアノテーションです。
-
エンティティクラス
-
マップドスーパークラス
-
埋め込みクラス
適用可能要素は,メソッドとフィールドです。
@Transientを定義したフィールドの値は永続化されませんが,永続化コンテキストに保持されるため,設定した値を取得できます。ただし,別のEntityManagerからは値を取得できません。
(2) 属性
@Transientの属性はありません。