クラス DefaultColumnFieldMapper
java.lang.Object
org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- すべての実装されたインタフェース:
ColumnFieldMapper
Default implementation of
ColumnFieldMapper- 作成者:
- nkjm
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明createAccessors(Class<?> objectClass) Creates accessors by guessing column names from the object class forColumnsMappingcreateAccessors(Class<?> objectClass, List<String> columnNames) Creates accessors by guessing column names from the object class forTableMappingcreateAliasAccessors(String prefix, Map<String, Accessor> accessors) getAutoGeneratedColumns(DatabaseMetaData metaData, String tableName) Retrieves a list of auto-generated columns of the given table name from the database metadata.getColumnAliasPrefix(Class<?> objectClass) getColumns(DatabaseMetaData metaData, String tableName) Gets column names of the given table name of the database metadata.getPrimaryKeys(DatabaseMetaData metaData, String tableName) Retrieves a list of primary keys columns of the given table name from the database metadata.protected StringgetSchemaPattern(DatabaseMetaData metaData) Gets schema pattern for accessingDatabaseMetaData.protected List<ColumnName>guessColumnNameCandidates(FieldName fieldName) Guesses candidates of column name from the given field name.
-
コンストラクタの詳細
-
DefaultColumnFieldMapper
public DefaultColumnFieldMapper() -
DefaultColumnFieldMapper
-
-
メソッドの詳細
-
createAccessors
インタフェースからコピーされた説明:ColumnFieldMapperCreates accessors by guessing column names from the object class forColumnsMapping- 定義:
createAccessorsインタフェース内ColumnFieldMapper- 戻り値:
-
createAccessors
インタフェースからコピーされた説明:ColumnFieldMapperCreates accessors by guessing column names from the object class forTableMapping- 定義:
createAccessorsインタフェース内ColumnFieldMapper- 戻り値:
-
getAutoGeneratedColumns
public List<ColumnName> getAutoGeneratedColumns(DatabaseMetaData metaData, String tableName) throws SQLException インタフェースからコピーされた説明:ColumnFieldMapperRetrieves a list of auto-generated columns of the given table name from the database metadata.- 定義:
getAutoGeneratedColumnsインタフェース内ColumnFieldMapper- 戻り値:
- 例外:
SQLException
-
getColumns
public List<ColumnNameWithMetaData> getColumns(DatabaseMetaData metaData, String tableName) throws SQLException インタフェースからコピーされた説明:ColumnFieldMapperGets column names of the given table name of the database metadata.- 定義:
getColumnsインタフェース内ColumnFieldMapper- 戻り値:
- 例外:
SQLException
-
getPrimaryKeys
public List<ColumnName> getPrimaryKeys(DatabaseMetaData metaData, String tableName) throws SQLException インタフェースからコピーされた説明:ColumnFieldMapperRetrieves a list of primary keys columns of the given table name from the database metadata.- 定義:
getPrimaryKeysインタフェース内ColumnFieldMapper- 戻り値:
- 例外:
SQLException
-
getSchemaPattern
Gets schema pattern for accessingDatabaseMetaData.- パラメータ:
metaData-- 戻り値:
- 例外:
SQLException
-
guessColumnNameCandidates
Guesses candidates of column name from the given field name.- パラメータ:
fieldName-- 戻り値:
-
getColumnAliasPrefix
- 定義:
getColumnAliasPrefixインタフェース内ColumnFieldMapper
-
createAliasAccessors
- 定義:
createAliasAccessorsインタフェース内ColumnFieldMapper
-