限定符和类型 | 方法和说明 |
---|---|
MappingField |
Entity.getColumn(String name)
根据实体的数据库字段名获取一个实体字段对象
|
MappingField |
Entity.getField(String name)
根据实体的 Java 字段名获取一个实体字段对象
|
MappingField |
LinkField.getHostField() |
MappingField |
Entity.getIdField() |
MappingField |
LinkField.getLinkedField() |
MappingField |
Entity.getNameField() |
MappingField |
Entity.getVersionField() |
限定符和类型 | 方法和说明 |
---|---|
List<MappingField> |
Entity.getCompositePKFields()
如果实体采用了复合主键,调用这个函数能返回所有的复合主键,顺序就是复合主键的顺序
如果没有复合主键,那么将返回 null
|
List<MappingField> |
Entity.getMappingFields() |
List<MappingField> |
Entity.getPks()
根据,"数字主键 > 字符主键 > 复合主键" 的优先顺序,返回主键列表
|
限定符和类型 | 方法和说明 |
---|---|
<T> T |
NutDao.fetchByJoin(Class<T> klass,
String regex,
Entity<T> en,
MappingField mf,
Object value) |
限定符和类型 | 方法和说明 |
---|---|
MappingField |
NutEntity.getColumn(String name) |
MappingField |
NutEntity.getField(String name) |
MappingField |
NutEntity.getIdField() |
MappingField |
NutEntity.getNameField() |
MappingField |
NutEntity.getVersionField() |
限定符和类型 | 方法和说明 |
---|---|
List<MappingField> |
NutEntity.getCompositePKFields() |
List<MappingField> |
NutEntity.getMappingFields() |
List<MappingField> |
NutEntity.getPks() |
限定符和类型 | 方法和说明 |
---|---|
void |
NutEntity.addMappingField(MappingField field)
增加映射字段
|
限定符和类型 | 类和说明 |
---|---|
class |
NutMappingField |
限定符和类型 | 字段和说明 |
---|---|
protected MappingField |
AbstractLinkField.hostField |
protected MappingField |
AbstractLinkField.linkedField |
限定符和类型 | 方法和说明 |
---|---|
MappingField |
ManyLinkField.getHostField() |
MappingField |
AbstractLinkField.getHostField() |
MappingField |
ManyLinkField.getLinkedField() |
MappingField |
AbstractLinkField.getLinkedField() |
构造器和说明 |
---|
ManyLinkField(NutEntity<?> en,
EntityHolder holder,
LinkInfo info,
Class<?> klass,
MappingField mf,
MappingField mfKey) |
OneLinkField(Entity<?> entity,
EntityHolder holder,
LinkInfo info,
Class<?> target,
MappingField field,
MappingField key) |
构造器和说明 |
---|
ElFieldMacro(MappingField field,
String str) |
SqlFieldMacro(MappingField field,
String str) |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractJdbcExpert.addDefaultValue(StringBuilder sb,
MappingField mf) |
Sql |
AbstractJdbcExpert.createAddColumnSql(Entity<?> en,
MappingField mf) |
String |
AbstractJdbcExpert.evalFieldType(MappingField mf) |
Pojo |
AbstractJdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
ValueAdaptor |
AbstractJdbcExpert.getAdaptor(MappingField ef) |
protected String |
AbstractJdbcExpert.getDefaultValue(MappingField mf) |
限定符和类型 | 方法和说明 |
---|---|
String |
Db2JdbcExpert.evalFieldType(MappingField mf) |
ValueAdaptor |
Db2JdbcExpert.getAdaptor(MappingField ef) |
限定符和类型 | 方法和说明 |
---|---|
String |
DerbyJdbcExpert.evalFieldType(MappingField mf) |
Pojo |
DerbyJdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
ValueAdaptor |
DerbyJdbcExpert.getAdaptor(MappingField ef) |
限定符和类型 | 方法和说明 |
---|---|
String |
GBaseJdbcExpert.evalFieldType(MappingField mf) |
Pojo |
GBaseJdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
限定符和类型 | 方法和说明 |
---|---|
Pojo |
H2JdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
限定符和类型 | 方法和说明 |
---|---|
String |
HsqldbJdbcExpert.evalFieldType(MappingField mf) |
限定符和类型 | 方法和说明 |
---|---|
String |
MysqlJdbcExpert.evalFieldType(MappingField mf) |
Pojo |
MysqlJdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
ValueAdaptor |
MysqlJdbcExpert.getAdaptor(MappingField ef) |
限定符和类型 | 方法和说明 |
---|---|
String |
OracleJdbcExpert.evalFieldType(MappingField mf) |
ValueAdaptor |
OracleJdbcExpert.getAdaptor(MappingField ef) |
限定符和类型 | 方法和说明 |
---|---|
String |
PsqlJdbcExpert.evalFieldType(MappingField mf) |
ValueAdaptor |
PsqlJdbcExpert.getAdaptor(MappingField ef) |
限定符和类型 | 方法和说明 |
---|---|
Pojo |
SQLiteJdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
限定符和类型 | 方法和说明 |
---|---|
String |
Sqlserver2005JdbcExpert.evalFieldType(MappingField mf) |
Pojo |
Sqlserver2005JdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
限定符和类型 | 字段和说明 |
---|---|
protected List<MappingField> |
InsertValuesPItem.mfs
缓存要操作的字段
|
限定符和类型 | 方法和说明 |
---|---|
protected List<MappingField> |
UpdateFieldsPItem._mfs(Entity<?> en) |
protected List<MappingField> |
InsertValuesPItem._mfs(Entity<?> en) |
构造器和说明 |
---|
SingleColumnCondtionPItem(MappingField mf,
Object def) |
限定符和类型 | 方法和说明 |
---|---|
Sql |
JdbcExpert.createAddColumnSql(Entity<?> en,
MappingField mf) |
String |
JdbcExpert.evalFieldType(MappingField mf) |
Pojo |
JdbcExpert.fetchPojoId(Entity<?> en,
MappingField idField) |
ValueAdaptor |
JdbcExpert.getAdaptor(MappingField ef)
根据字段类型为其获取一个字段适配器
|
限定符和类型 | 方法和说明 |
---|---|
static List<MappingField> |
Pojos.getFieldsForInsert(Entity<?> en,
FieldMatcher fm) |
static List<MappingField> |
Pojos.getFieldsForUpdate(Entity<?> en,
FieldMatcher fm,
Object refer) |
限定符和类型 | 方法和说明 |
---|---|
static PItem |
Pojos.Items.cndColumn(MappingField mappingField,
Object def) |
static PItem |
Pojos.Items.cndColumn(String colName,
MappingField mappingField,
Object def) |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
Daos.filterFields(Object obj,
FieldMatcher matcher,
Dao dao,
Callback2<MappingField,Object> callback) |
限定符和类型 | 方法和说明 |
---|---|
protected MappingField |
AbstractSqlExpression._field(Entity<?> en) |
Copyright © 2017. All rights reserved.