クラス IdentityIdGenerator
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.id.IdentityIdGenerator
-
- すべての実装されたインタフェース:
IdGenerator
public class IdentityIdGenerator extends Object implements IdGenerator
IDENTITYによる生成は、実際にはJdbcTemplateで行います。このクラスでは、
generateValue(Number)による変換だけ行います。- バージョン:
- 0.3
- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 IdentityIdGenerator(Class<?> requiredType)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 ObjectgenerateValue(IdGenerationContext context)IDを新たに生成します。ObjectgenerateValue(Number value)生成したIDをプロパティのクラス型に変換する。Class<?>[]getSupportedTypes()サポートしているクラスのタイプ一覧を取得するbooleanisSupportedType(Class<?> type)サポートしているクラスタイプかどうか-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド com.github.mygreen.sqlmapper.core.id.IdGenerator
generateValues
-
-
-
-
コンストラクタの詳細
-
IdentityIdGenerator
public IdentityIdGenerator(Class<?> requiredType)
-
-
メソッドの詳細
-
isSupportedType
public boolean isSupportedType(Class<?> type)
インタフェースからコピーされた説明:IdGeneratorサポートしているクラスタイプかどうか- 定義:
isSupportedTypeインタフェース内IdGenerator- パラメータ:
type- 検査対象のクラスタイプ- 戻り値:
- trueのときサポート対象
-
getSupportedTypes
public Class<?>[] getSupportedTypes()
インタフェースからコピーされた説明:IdGeneratorサポートしているクラスのタイプ一覧を取得する- 定義:
getSupportedTypesインタフェース内IdGenerator- 戻り値:
- サポートしているクラスのタイプ一覧
-
generateValue
public Object generateValue(IdGenerationContext context)
IDを新たに生成します。- 定義:
generateValueインタフェース内IdGenerator- パラメータ:
context- 生成対象のIDの情報- 戻り値:
- 生成したID
- 例外:
UnsupportedOperationException- このメソッドを呼び出したときに必ずスローされます。
-
-