T - the domain model classpublic interface DomainModelDescriptor<T> extends TableRowAdapter<T>
DomainModel can be adapted to ObjectiveSql。
The main purpose of the abstraction is that let the non JavaBean can be saved and queried.
For example, a object packaged from ProtoBuffer can be saved into database immediately,
no further conversion to Javabeans is required.| 限定符和类型 | 方法和说明 |
|---|---|
String[] |
getColumns() |
String |
getDataSourceName() |
String[] |
getInsertableColumns() |
PrimaryKey |
getPrimaryKey() |
Object |
getPrimaryValue(T domainObject) |
DomainModelDescriptor |
getRelatedModeDescriptor(Class relatedClass) |
String[] |
getUpdatableColumns() |
boolean |
skipNullOnUpdate() |
getColumnTransition, getDomainModelClass, getFieldDefaultValue, getFieldName, getFieldType, getFieldValue, getTableName, hasDefaultValue, isTransitable, newInstance, setFieldValue, setGeneratedKeyString getDataSourceName()
PrimaryKey getPrimaryKey()
boolean skipNullOnUpdate()
DomainModelDescriptor getRelatedModeDescriptor(Class relatedClass)
String[] getColumns()
String[] getInsertableColumns()
String[] getUpdatableColumns()
Copyright © 2020 com.github.braisdom. All rights reserved.