com.github.abel533.mapper
类 MapperProvider

java.lang.Object
  继承者 com.github.abel533.mapperhelper.MapperTemplate
      继承者 com.github.abel533.mapper.MapperProvider

public class MapperProvider
extends MapperTemplate

Mappper实现类,可以当场一个用来参考的例子

作者:
liuzh

构造方法摘要
MapperProvider(Class<?> mapperClass, MapperHelper mapperHelper)
           
 
方法摘要
 org.apache.ibatis.scripting.xmltags.SqlNode delete(org.apache.ibatis.mapping.MappedStatement ms)
          通过条件删除
 void deleteByPrimaryKey(org.apache.ibatis.mapping.MappedStatement ms)
          通过主键删除
 org.apache.ibatis.scripting.xmltags.SqlNode insert(org.apache.ibatis.mapping.MappedStatement ms)
          插入全部
 org.apache.ibatis.scripting.xmltags.SqlNode insertSelective(org.apache.ibatis.mapping.MappedStatement ms)
          插入不为null的字段
 org.apache.ibatis.scripting.xmltags.SqlNode select(org.apache.ibatis.mapping.MappedStatement ms)
          查询
 void selectByPrimaryKey(org.apache.ibatis.mapping.MappedStatement ms)
          根据主键进行查询
 org.apache.ibatis.scripting.xmltags.SqlNode selectCount(org.apache.ibatis.mapping.MappedStatement ms)
          查询总数
 void updateByPrimaryKey(org.apache.ibatis.mapping.MappedStatement ms)
          通过主键更新全部字段
 org.apache.ibatis.scripting.xmltags.SqlNode updateByPrimaryKeySelective(org.apache.ibatis.mapping.MappedStatement ms)
          通过主键更新不为null的字段
 
从类 com.github.abel533.mapperhelper.MapperTemplate 继承的方法
addMethodMap, dynamicSQL, forObject, getAllIfColumnNode, getBEFORE, getColumnEqualsProperty, getColumnParameterMappings, getIDENTITY, getIfCacheIsNull, getIfCacheNotNull, getIfIsNull, getIfNotNull, getMapperClass, getMethodName, getMethodName, getPrimaryKeyParameterMappings, getSelectReturnType, getSeqNextVal, getUUID, newSelectKeyMappedStatement, setResultType, setSqlSource, setSqlSource, supportMethod, tableName
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MapperProvider

public MapperProvider(Class<?> mapperClass,
                      MapperHelper mapperHelper)
方法详细信息

select

public org.apache.ibatis.scripting.xmltags.SqlNode select(org.apache.ibatis.mapping.MappedStatement ms)
查询

参数:
ms -
返回:

selectByPrimaryKey

public void selectByPrimaryKey(org.apache.ibatis.mapping.MappedStatement ms)
根据主键进行查询

参数:
ms -

selectCount

public org.apache.ibatis.scripting.xmltags.SqlNode selectCount(org.apache.ibatis.mapping.MappedStatement ms)
查询总数

参数:
ms -
返回:

insert

public org.apache.ibatis.scripting.xmltags.SqlNode insert(org.apache.ibatis.mapping.MappedStatement ms)
插入全部

参数:
ms -
返回:

insertSelective

public org.apache.ibatis.scripting.xmltags.SqlNode insertSelective(org.apache.ibatis.mapping.MappedStatement ms)
插入不为null的字段

参数:
ms -
返回:

delete

public org.apache.ibatis.scripting.xmltags.SqlNode delete(org.apache.ibatis.mapping.MappedStatement ms)
通过条件删除

参数:
ms -
返回:

deleteByPrimaryKey

public void deleteByPrimaryKey(org.apache.ibatis.mapping.MappedStatement ms)
通过主键删除

参数:
ms -

updateByPrimaryKey

public void updateByPrimaryKey(org.apache.ibatis.mapping.MappedStatement ms)
通过主键更新全部字段

参数:
ms -

updateByPrimaryKeySelective

public org.apache.ibatis.scripting.xmltags.SqlNode updateByPrimaryKeySelective(org.apache.ibatis.mapping.MappedStatement ms)
通过主键更新不为null的字段

参数:
ms -
返回:


Copyright © 2014. All rights reserved.