public class ColumnMapItemPreparedStatementSetter extends java.lang.Object implements ItemPreparedStatementSetter<java.util.Map<java.lang.String,java.lang.Object>>
すべてのキーが列名をキーとして Map
内に含まれていることを前提とする ItemPreparedStatementSetter
インターフェースの実装。順序については何も想定しておらず、エントリセットを繰り返すことができる順序は、PreparedStatement を設定する必要がある順序と同じであると想定しています。
ItemPreparedStatementSetter
, ColumnMapRowMapper
コンストラクターと説明 |
---|
ColumnMapItemPreparedStatementSetter() |
修飾子と型 | メソッドと説明 |
---|---|
void | setValues(java.util.Map<java.lang.String,java.lang.Object> item, java.sql.PreparedStatement ps) 提供されたアイテムから決定されるように、指定された PreparedStatement のパラメーター値を設定します。 |
public void setValues(java.util.Map<java.lang.String,java.lang.Object> item, java.sql.PreparedStatement ps) throws java.sql.SQLException
ItemPreparedStatementSetter
ItemPreparedStatementSetter<java.util.Map<java.lang.String,java.lang.Object>>
の setValues
item
- 値を取得するアイテム ps
- setter メソッドを呼び出す PreparedStatementjava.sql.SQLException
- SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)