|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 EntityHelper.EntityColumn 的软件包 | |
|---|---|
| com.github.abel533.mapperhelper | |
| com.github.abel533.mapperhelper 中 EntityHelper.EntityColumn 的使用 |
|---|
| 返回变量类型为 EntityHelper.EntityColumn 的类型的 com.github.abel533.mapperhelper 中的方法 | |
|---|---|
static List<EntityHelper.EntityColumn> |
EntityHelper.getColumns(Class<?> entityClass)
获取全部列 |
static List<EntityHelper.EntityColumn> |
EntityHelper.getPKColumns(Class<?> entityClass)
获取主键信息 |
| 参数类型为 EntityHelper.EntityColumn 的 com.github.abel533.mapperhelper 中的方法 | |
|---|---|
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getColumnEqualsProperty(EntityHelper.EntityColumn column,
boolean first)
获取 [AND] column = #{property} |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfCacheIsNull(EntityHelper.EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode)
返回if条件的sqlNode 一般类型: <if test="property_cache! |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfCacheNotNull(EntityHelper.EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode)
返回if条件的sqlNode 一般类型: <if test="property! |
protected org.apache.ibatis.scripting.xmltags.SqlNode |
MapperTemplate.getIfIsNull(EntityHelper.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(EntityHelper.EntityColumn column,
org.apache.ibatis.scripting.xmltags.SqlNode columnNode)
返回if条件的sqlNode 一般类型: <if test="property! |
protected String |
MapperTemplate.getSeqNextVal(EntityHelper.EntityColumn column)
获取序列下个值的表达式 |
protected void |
MapperTemplate.newSelectKeyMappedStatement(org.apache.ibatis.mapping.MappedStatement ms,
EntityHelper.EntityColumn column)
新建SelectKey节点 - 只对mysql的自动增长有效,Oracle序列直接写到列中 |
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||