@TargetSE(valueSE={METHODSE,FIELDSE}) @RetentionSE(valueSE=RUNTIMESE) public @interface Version
クラスごとに 1 つの Version プロパティまたはフィールドのみを使用する必要があります。複数の Version プロパティまたはフィールドを使用するアプリケーションは移植できません。
Version プロパティは、エンティティクラスのプライマリテーブルにマップする必要があります。Version プロパティをプライマリテーブル以外のテーブルにマップするアプリケーションは移植できません。
バージョンプロパティでは、次の型がサポートされています: int、Integer、short、Short、long、Long、java.sql.Timestamp。
Example:
@Version
@Column(name="OPTLOCK")
protected int getVersionNum() { return versionNum; }
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.