cn.gtmap.estateplat.core.support.mybatis.mapper
类 CommonProvider

java.lang.Object
  继承者 cn.gtmap.estateplat.core.support.mybatis.mapper.BaseProvider
      继承者 cn.gtmap.estateplat.core.support.mybatis.mapper.CommonProvider

public class CommonProvider
extends BaseProvider

作者:
liuzh, hanxue

构造方法摘要
CommonProvider()
           
 
方法摘要
 String count(Map<String,Object> params)
          查询,入参可以是Entity.class或new Entity()
 String countByExample(Map<String,Object> params)
           
 String delete(Map<String,Object> params)
          通过查询条件删除
 String deleteByExample(Map<String,Object> params)
           
 String deleteByPrimaryKey(Map<String,Object> params)
          通过主键删除
 String insert(Map<String,Object> params)
          新增
 String insertBatchSelective(Map<String,Object> params)
          新增非空字段,空字段可以使用表的默认值
 String insertSelective(Map<String,Object> params)
          新增非空字段,空字段可以使用表的默认值
 String select(Map<String,Object> params)
          查询,入参可以是Entity.class或new Entity()
 String selectByExample(Map<String,Object> params)
           
 String selectByPrimaryKey(Map<String,Object> params)
          通过主键查询,主键字段都不能为空
 String updateByExample(Map<String,Object> params)
           
 String updateByExampleSelective(Map<String,Object> params)
           
 String updateByPrimaryKey(Map<String,Object> params)
          通过主键更新
 String updateByPrimaryKeyNull(Map<String,Object> params)
          lst 通过主键更新 null也会更新
 String updateByPrimaryKeySelective(Map<String,Object> params)
          通过主键更新非空字段
 
从类 cn.gtmap.estateplat.core.support.mybatis.mapper.BaseProvider 继承的方法
applyOrderBy, applyWhere, getEntity, getEntityClass, getExample, isEmpty, isNotEmpty, notNullKeyProperty, throwNullKeyException
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CommonProvider

public CommonProvider()
方法详细信息

select

public String select(Map<String,Object> params)
查询,入参可以是Entity.class或new Entity()

参数:
params -
返回:

count

public String count(Map<String,Object> params)
查询,入参可以是Entity.class或new Entity()

参数:
params -
返回:

selectByPrimaryKey

public String selectByPrimaryKey(Map<String,Object> params)
通过主键查询,主键字段都不能为空

参数:
params -
返回:

insert

public String insert(Map<String,Object> params)
新增

参数:
params -
返回:

insertSelective

public String insertSelective(Map<String,Object> params)
新增非空字段,空字段可以使用表的默认值

参数:
params -
返回:

insertBatchSelective

public String insertBatchSelective(Map<String,Object> params)
新增非空字段,空字段可以使用表的默认值

参数:
params -
返回:

delete

public String delete(Map<String,Object> params)
通过查询条件删除

参数:
params -
返回:

deleteByPrimaryKey

public String deleteByPrimaryKey(Map<String,Object> params)
通过主键删除

参数:
params -
返回:

updateByPrimaryKey

public String updateByPrimaryKey(Map<String,Object> params)
通过主键更新

参数:
params -
返回:

updateByPrimaryKeyNull

public String updateByPrimaryKeyNull(Map<String,Object> params)
lst 通过主键更新 null也会更新

参数:
params -
返回:

updateByPrimaryKeySelective

public String updateByPrimaryKeySelective(Map<String,Object> params)
通过主键更新非空字段

参数:
params -
返回:

countByExample

public String countByExample(Map<String,Object> params)

deleteByExample

public String deleteByExample(Map<String,Object> params)

selectByExample

public String selectByExample(Map<String,Object> params)

updateByExampleSelective

public String updateByExampleSelective(Map<String,Object> params)

updateByExample

public String updateByExample(Map<String,Object> params)


Copyright © 2015–2017 cn.gtmap. All rights reserved.