クラス ColumnsMapping<T>
- java.lang.Object
-
- org.nkjmlab.sorm4j.mapping.ColumnsMapping<T>
-
public final class ColumnsMapping<T> extends Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected ColumnToAccessorMapcolumnToAccessorMapprotected Class<T>objectClassprotected ResultSetConvertersqlToJavaConverter
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ColumnsMapping(ResultSetConverter sqlToJava, Class<T> objectClass, ColumnFieldMapper nameGuesser)
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected Map<String,org.nkjmlab.sorm4j.mapping.Accessor>createAccessors(List<Column> columns, ColumnFieldMapper nameGuesser)static <T> ColumnsMapping<T>createMapping(ResultSetConverter converter, Class<T> objectClass, ColumnFieldMapper nameGuesser)TcreateObject(ResultSet resultSet)List<T>createObjectList(ResultSet resultSet)static Map<FieldName,Field>getAllFields(Class<?> objectClass)protected StringgetColumnToAccessorString()StringgetFormattedString()StringtoString()
-
-
-
フィールドの詳細
-
sqlToJavaConverter
protected final ResultSetConverter sqlToJavaConverter
-
objectClass
protected final Class<T> objectClass
-
columnToAccessorMap
protected final ColumnToAccessorMap columnToAccessorMap
-
-
コンストラクタの詳細
-
ColumnsMapping
public ColumnsMapping(ResultSetConverter sqlToJava, Class<T> objectClass, ColumnFieldMapper nameGuesser)
-
-
メソッドの詳細
-
createMapping
public static <T> ColumnsMapping<T> createMapping(ResultSetConverter converter, Class<T> objectClass, ColumnFieldMapper nameGuesser)
-
toString
public String toString()
-
getFormattedString
public String getFormattedString()
-
createAccessors
protected Map<String,org.nkjmlab.sorm4j.mapping.Accessor> createAccessors(List<Column> columns, ColumnFieldMapper nameGuesser)
-
getColumnToAccessorString
protected String getColumnToAccessorString()
-
-