インタフェース ResultSetConverter
-
- 既知の実装クラスのリスト:
DefaultResultSetConverter
public interface ResultSetConverter
ConvertResultSet
from database to specified objects.- 作成者:
- nkjm
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 Object
getValueBySetterParameterType(ResultSet resultSet, int column, Class<?> setterParameterType)
Object
getValueBySqlType(ResultSet resultSet, int column, int sqlType)
Reads a column from the current row in the providedResultSet
and return a value correspondent to the SQL type provided (as defined injava.sql.Types
). null's are respected for all types.List<Object>
toObjectsByClasses(ResultSet resultSet, List<Class<?>> setterParameterTypes)
Map<String,Object>
toSingleMap(ResultSet resultSet, List<String> columns, List<Integer> columnTypes)
<T> T
toSingleNativeObject(ResultSet resultSet, Class<T> objectClass)
-
-
-
メソッドの詳細
-
toObjectsByClasses
List<Object> toObjectsByClasses(ResultSet resultSet, List<Class<?>> setterParameterTypes) throws SQLException
- 例外:
SQLException
-
toSingleMap
Map<String,Object> toSingleMap(ResultSet resultSet, List<String> columns, List<Integer> columnTypes) throws SQLException
- 例外:
SQLException
-
toSingleNativeObject
<T> T toSingleNativeObject(ResultSet resultSet, Class<T> objectClass) throws SQLException
- 例外:
SQLException
-
getValueBySetterParameterType
Object getValueBySetterParameterType(ResultSet resultSet, int column, Class<?> setterParameterType) throws SQLException
Reads a column from the current row in the providedResultSet
and returns an instance of the specified JavaClass
containing the values read. This method is mainly used for "SEARCH SQL AND READ TO POJO". i.e. Convert from Sql to Java by the specified class. This method is used while convertingResultSet
rows to objects. The class type is the field type in the target bean. null's will be respected for any non-native types. This means that if a field is of type Integer it will be able to receive a null value from the ResultSet; on the other hand, if a field is of type int it will receive 0 for a null value from theResultSet
.- パラメータ:
resultSet
-ResultSet
(positioned in the row to be processed)column
- column index in the result set (starting with 1)setterParameterType
-Class
of the object to be returned- 例外:
SQLException
-
getValueBySqlType
Object getValueBySqlType(ResultSet resultSet, int column, int sqlType) throws SQLException
Reads a column from the current row in the providedResultSet
and return a value correspondent to the SQL type provided (as defined injava.sql.Types
). null's are respected for all types. This means that if a column is of type LONG and its value comes from the database as null, this method will return null for it. This method is used for "SEARCH AND READ TO MAP". i.e. Convert from Sql to Java by the specified Sql.Types.- パラメータ:
resultSet
-ResultSet
(positioned in the row to be processed)column
- Column index in the result set (starting with 1)sqlType
- type of the column (as defined injava.sql.Types
)- 例外:
SQLException
-
-