@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.