org.seasar.doma.jdbc.entity
クラス VersionProperty<D extends NumberDomain<?,?>>
java.lang.Object
org.seasar.doma.jdbc.entity.BasicProperty<D>
org.seasar.doma.jdbc.entity.VersionProperty<D>
- すべての実装されたインタフェース:
- EntityProperty<D>
public class VersionProperty<D extends NumberDomain<?,?>>
- extends BasicProperty<D>
バージョンプロパティです。
- 作成者:
- taedium
VersionProperty
public VersionProperty(String name,
String columnName,
D domain)
- インスタンスを構築します。
- パラメータ:
name
- 名前columnName
- カラム名domain
- ドメイン
isVersion
public boolean isVersion()
- インタフェース
EntityProperty
の記述:
- バージョンかどうかを返します。
- 定義:
- インタフェース
EntityProperty<D extends NumberDomain<?,?>>
内の isVersion
- オーバーライド:
- クラス
BasicProperty<D extends NumberDomain<?,?>>
内の isVersion
- 戻り値:
- バージョンの場合
true
setIfNecessary
public void setIfNecessary(Number value)
- 必要ならばバージョン番号を設定します。
- パラメータ:
value
- バージョン番号
increment
public void increment()
- バージョン番号を増分します。
Copyright © 2009 The Seasar Foundation. All Rights Reserved.