| 限定符和类型 | 字段和说明 |
|---|---|
String |
column
字段名称
|
IGetter<E> |
getter
e->((BlobValuePoJo)e).getId()
|
String |
insert
插入时的默认值
|
Class |
javaType
java 类型
|
String |
name
属性名称
|
ISetter<E> |
setter
(e,v)->((BlobValuePoJo)e).setId((Long)v)
|
Class |
typeHandler
type Handler
|
UniqueType |
uniqueType
字段类型
|
String |
update
更新时的默认值
|
| 构造器和说明 |
|---|
FieldMapping(String name,
String column) |
FieldMapping(String name,
String column,
UniqueType uniqueType,
String insert,
String update,
Class javaType,
Class typeHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
alias(String alias)
alias.column
|
static String |
alias(String alias,
String column)
tableAlias.column 表达式
|
boolean |
isPrimary()
主键字段
|
boolean |
isVersion()
版本号字段
|
FieldMapping<E> |
sg(ISetter<E> setter,
IGetter<E> getter)
sg: setter, getter简写
|
String |
toString()
返回字段名称
|
String |
var(String prefix,
String name)
变量表达式
|
public final String name
public final String column
public final UniqueType uniqueType
public final String insert
public final String update
public final Class javaType
public final Class typeHandler
public FieldMapping(String name, String column, UniqueType uniqueType, String insert, String update, Class javaType, Class typeHandler)
public FieldMapping<E> sg(ISetter<E> setter, IGetter<E> getter)
setter - setter方法getter - getter方法public String var(String prefix, String name)
prefix - 变量名称前缀name - 外部传入的变量名称, 如果为空, 取内部的namepublic static String alias(String alias, String column)
alias - table别名column - 字段public boolean isPrimary()
public boolean isVersion()
Copyright © 2021. All rights reserved.