org.seasar.doma
注釈型 Transient


@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface Transient

永続化非対象を示します。

注釈されたメソッドは、テーブルのカラムに対応付けされません。一時的な値や、SQLのIN句のパラメータにバインドするための List を保持するのに適しています。

このアノテーションが注釈されるメソッドは、Entityもしくは MappedSuperclass が注釈されたインタフェースのメンバでなければいけません。

例:
 @Entity
 public interface Employee {
     ...
     @Transient
     IntegerDomain tempNumber();
     
     @Transient
     List<StringDomain> names();
 }
 

作成者:
taedium



Copyright © 2009 The Seasar Foundation. All Rights Reserved.