org.seasar.doma
注釈型 Version


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

バージョンを示します。

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

注釈されるメソッドの戻り値の型は、NumberDomain のサブタイプでなければいけません。

例:
 @Entity
 public interface Employee {
     ...
 
     @Version
     @Column(name = "VERSION_NO")
     IntegerDomain versionNo();
 }
 

作成者:
taedium



Copyright © 2009 The Seasar Foundation. All Rights Reserved.