インタフェース SqlToJavaDataConverter
-
- すべてのスーパーインタフェース:
OrmConfig
- 既知の実装クラスのリスト:
DefaultSqlToJavaDataConverter
public interface SqlToJavaDataConverter extends OrmConfig
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 ObjectgetValueByClass(ResultSet resultSet, int column, Class<?> type)ObjectgetValueBySqlType(ResultSet resultSet, int column, int type)Reads a column from the current row in the providedResultSetand return a value correspondent to the SQL type provided (as defined injava.sql.Types). null's are respected for all types.
-
-
-
メソッドの詳細
-
getValueByClass
Object getValueByClass(ResultSet resultSet, int column, Class<?> type) throws SQLException
Reads a column from the current row in the providedResultSetand returns an instance of the specified JavaClasscontaining 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 convertingResultSetrows 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)type-Classof the object to be returned- 例外:
SQLException- 導入されたバージョン:
- 1.0
-
getValueBySqlType
Object getValueBySqlType(ResultSet resultSet, int column, int type) throws SQLException
Reads a column from the current row in the providedResultSetand 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)type- type of the column (as defined injava.sql.Types)- 例外:
SQLException- 導入されたバージョン:
- 1.0
-
-