インタフェース ColumnFieldMapper
-
- すべてのスーパーインタフェース:
OrmConfig
- 既知の実装クラスのリスト:
DefaultColumnFieldMapper
public interface ColumnFieldMapper extends OrmConfig
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 Map<Column,Method>getAnnotatatedSettersMap(Class<?> objectClass)Map<Column,Field>getAnnotatedFieldsMap(Class<?> objectClass)Map<Column,Method>getAnnotatedGettersMap(Class<?> objectClass)List<Column>getAutoGeneratedColumns(DatabaseMetaData metaData, String tableName)List<Column>getColumnNameCandidates(List<FieldName> fieldNames)Get column name candidates based the field names.List<Column>getColumns(DatabaseMetaData metaData, String tableName)Optional<FieldName>getFieldNameByColumnName(Column column, List<FieldName> fieldNames)Get field name corresponding to the column name.List<String>getPrimaryKeys(DatabaseMetaData metaData, String tableName)List<Column>guessColumnNameCandidates(FieldName fieldName)
-
-
-
メソッドの詳細
-
getFieldNameByColumnName
Optional<FieldName> getFieldNameByColumnName(Column column, List<FieldName> fieldNames)
Get field name corresponding to the column name.- パラメータ:
column- column namefieldNames- fieldNames exists in mapped object.- 戻り値:
-
getColumnNameCandidates
List<Column> getColumnNameCandidates(List<FieldName> fieldNames)
Get column name candidates based the field names.- パラメータ:
fieldNames-- 戻り値:
-
getAutoGeneratedColumns
List<Column> getAutoGeneratedColumns(DatabaseMetaData metaData, String tableName)
-
getColumns
List<Column> getColumns(DatabaseMetaData metaData, String tableName)
-
getPrimaryKeys
List<String> getPrimaryKeys(DatabaseMetaData metaData, String tableName)
-
-