| 程序包 | 说明 |
|---|---|
| tk.mybatis.mapper.entity | |
| tk.mybatis.mapper.mapperhelper |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,EntityColumn> |
Example.propertyMap |
protected Map<String,EntityColumn> |
Example.GeneratedCriteria.propertyMap |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<EntityColumn> |
EntityTable.getEntityClassColumns() |
Set<EntityColumn> |
EntityTable.getEntityClassPKColumns() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityTable.setEntityClassColumns(Set<EntityColumn> entityClassColumns) |
void |
EntityTable.setEntityClassPKColumns(Set<EntityColumn> entityClassPKColumns) |
| 构造器和说明 |
|---|
Criteria(Map<String,EntityColumn> propertyMap) |
Criteria(Map<String,EntityColumn> propertyMap,
boolean exists) |
GeneratedCriteria(Map<String,EntityColumn> propertyMap) |
GeneratedCriteria(Map<String,EntityColumn> propertyMap,
boolean exists) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Set<EntityColumn> |
EntityHelper.getColumns(Class<?> entityClass)
获取全部列
|
static Set<EntityColumn> |
EntityHelper.getPKColumns(Class<?> entityClass)
获取主键信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getColumnEqualsProperty(EntityColumn column,
boolean first)
获取
[AND] column = #{property} |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfCacheIsNull(EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode)
返回if条件的sqlNode
一般类型:
<if test="property_cache! |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfCacheNotNull(EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode)
返回if条件的sqlNode
一般类型:
<if test="property! |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfIsNull(EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode)
返回if条件的sqlNode
一般类型:
<if test="property==null">columnNode</if> |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfNotNull(EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode)
返回if条件的sqlNode
一般类型:
<if test="property! |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfNotNull(EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode,
boolean empty)
返回if条件的sqlNode
一般类型:
<if test="property! |
protected String |
MapperTemplate.getSeqNextVal(EntityColumn column)
获取序列下个值的表达式
|
protected void |
MapperTemplate.newSelectKeyMappedStatement(org.apache.ibatis.mapping.MappedStatement ms,
EntityColumn column)
新建SelectKey节点 - 只对mysql的自动增长有效,Oracle序列直接写到列中
|
Copyright © 2015. All rights reserved.