primaryKey
检测主键(是主键名不是值)
从primaryKeys中取一个
从primaryKeys中取一个
- 参数:
clazz- 类- 返回:
- Column
DefaultEntityAdapterdefault Columndefault Stringcolumn2param(String metadata) column2param(List<String> metadatas) default LinkedHashMap<String,Column> default LinkedHashMap<String,Column> columns(Class clazz,
EntityAdapter.MODE mode) default booleancreatePrimaryValue(Object obj,
LinkedHashMap<String,Column> inserts) default booleancreatePrimaryValue(Object obj,
List<String> inserts) default <T> Tdefault <T> Tdefault Fielddefault Fielddefault voiddefault voiddefault PrimaryGeneratordefault PrimaryGeneratorstatic ObjectgetPrimaryValue(Object obj) default intorder()default ColumnprimaryKey(Class clazz) default LinkedHashMap<String,Column> primaryKeys(Class clazz) primaryValue(Object obj) primaryValues(Object obj) default DataRowdefault DataRowstatic voidsetPrimaryValue(Object obj,
Object value) static voidsort(List<? extends EntityAdapter> interceptors) default Tabledefault Classtype()types()clazz - 类clazz - 类clazz - 类mode - insert环境 update环境 ddl环境clazz - 类field - 属性annotations - 根据指定的注解, 以第一个成功取值的注解为准clazz - 类column - 列名clazz - 类column - 列名clazz - 类clazz - clazzclazz - 类obj - objobj - entity或DataRowinserts - 需要插入的列, 注意成功创建主键后需要把主键key添加到inserts中obj - objT - Tclazz - 类map - mapT - Tentity - 在此基础上执行, 如果不提供则新创建clazz - 类map - mapmetadatas - 列属性obj - objkeys - keysrow - 在此基础上执行, 如果不提供则新创建obj - objkeys - keysmetadatas - metadata