org.seasar.doma
注釈型 Domain


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Domain

ドメインクラスを示します。ドメインクラスとは、カラムに対応付け可能な値クラスです。

注釈されたクラスは、 次の制約を満たす必要があります。

例:
 @Domain(valueType = String.class)
 public class PhoneNumber {
 
     private final String value;
 
     public PhoneNumber(String value) {
         this.value = value;
     }
 
     public String getValue() {
         return value;
     }
 }
 

作成者:
taedium

必須要素の概要
 java.lang.Class<?> valueType
          ドメインクラスが扱う値型(基本型)。
 
任意要素の概要
 java.lang.String accessorMethod
          ドメインクラスが扱う値に対するアクセッサーメソッドの名前。
 

要素の詳細

valueType

public abstract java.lang.Class<?> valueType
ドメインクラスが扱う値型(基本型)。

accessorMethod

public abstract java.lang.String accessorMethod
ドメインクラスが扱う値に対するアクセッサーメソッドの名前。

デフォルト:
"getValue"


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.