コンストラクターと説明 |
---|
GeneratedKeyHolder() デフォルトのリストで新しい GeneratedKeyHolder を作成します。 |
GeneratedKeyHolder(ListSE<MapSE<StringSE, ObjectSE>> keyList) 指定されたリストで新しい GeneratedKeyHolder を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
NumberSE | getKey() 1 つのアイテムと 1 つのマップのみがあり、アイテムが数字であると仮定して、最初のマップから最初のアイテムを取得します。 |
ListSE<MapSE<StringSE, ObjectSE>> | getKeyList() キーを含むリストへの参照を返します。 |
MapSE<StringSE, ObjectSE> | getKeys() キーの最初のマップを取得します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Nullable public NumberSE getKey() throws InvalidDataAccessApiUsageException, DataRetrievalFailureException
KeyHolder
キーはマップのリストに保持され、リストの各項目は各行のキーを表します。複数の列がある場合、マップにも複数のエントリがあります。このメソッドがマップまたはリストで複数のエントリを検出すると、複数のキーが返されたことを意味し、InvalidDataAccessApiUsageException がスローされます。
KeyHolder
の getKey
InvalidDataAccessApiUsageException
- 複数のキーが検出された場合 DataRetrievalFailureException
@Nullable public MapSE<StringSE,ObjectSE> getKeys() throws InvalidDataAccessApiUsageException
KeyHolder
リストに複数のエントリがある場合(複数の行にキーが返されたことを意味します)、InvalidDataAccessApiUsageException がスローされます。
KeyHolder
の getKeys
InvalidDataAccessApiUsageException
- 複数行のキーが見つかった場合