public interface TableRowAdapter<T>
| 限定符和类型 | 方法和说明 |
|---|---|
default ColumnTransition |
getColumnTransition(String fieldName) |
Class |
getDomainModelClass()
Returns a Java class which associates table
|
default Optional<String> |
getFieldDefaultValue(String fieldName) |
String |
getFieldName(String columnName)
Returns field name by given column name
|
default Class |
getFieldType(String fieldName) |
default FieldValue |
getFieldValue(Object bean,
String fieldName) |
String |
getTableName()
Returns a table name which associates Java Bean
|
default boolean |
hasDefaultValue(String fieldName) |
default boolean |
isTransitable(String fieldName) |
T |
newInstance()
Creates an instance of associated Java class
|
default void |
setFieldValue(T modelObject,
String fieldName,
Object fieldValue) |
default void |
setGeneratedKey(T bean,
Object primaryKeyValue)
Set a primary key generated by database.
|
String getTableName()
Class getDomainModelClass()
T newInstance()
default void setGeneratedKey(T bean, Object primaryKeyValue)
bean - primaryKeyValue - Statement.getGeneratedKeys()String getFieldName(String columnName)
columnName - default boolean hasDefaultValue(String fieldName)
default FieldValue getFieldValue(Object bean, String fieldName)
default boolean isTransitable(String fieldName)
default ColumnTransition getColumnTransition(String fieldName)
Copyright © 2020 com.github.braisdom. All rights reserved.