public class EntityMapper extends Object
| 构造器和说明 |
|---|
EntityMapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> void |
batchSaveSelective(List<T> record)
批量插入多个类型的实体类,其他和上面方法类似
|
<T> int |
count(T record)
根据参数进行查询总数,record可以是Class
|
<T> int |
countByExample(Class<T> entityClass,
Object example)
通过Example类来查询count
|
<T> int |
countByExample(Example example)
通过Example类来查询count
|
<T> int |
delete(T record)
根据条件进行删除,条件不能为空,并且必须有至少一个条件才能删除
该方法不能直接删除全部数据 |
<T> int |
deleteByExample(Class<T> entityClass,
Object example)
通过Example删除
|
<T> int |
deleteByExample(Example example)
通过Example删除
|
<T> int |
deleteByExampleNotNull(Class<T> entityClass,
Object example) |
<T> int |
deleteByExampleNotNull(Example example) |
<T> int |
deleteByPrimaryKey(Class<T> entityClass,
Object key)
根据主键进行删除,主键不能为null或空
|
CommonMapper |
getCommonMapper() |
<T> int |
insert(T record)
插入数据库,主键字段没有值的时候不会出现在sql中
如果是自增主键,会自动获取值 如果是自增主键,并且该主键属性有值,会使用主键的属性值,不会使用自增 |
<T> int |
insertBatchSelective(List<T> record)
批量插入非空字段,其他和上面方法类似
|
<T> int |
insertSelective(T record)
插入非空字段,其他和上面方法类似
|
<T> int |
saveOrUpdate(T record,
Object key)
保存或者更新
|
<T> List<T> |
select(T record)
根据参数进行查询,record可以是Class
|
<T> List<T> |
selectByExample(Class<T> entityClass,
Object example)
通过Example来查询
|
<T> List<T> |
selectByExample(Example example)
通过Example来查询
|
<T> List<T> |
selectByExampleNotNull(Class<T> entityClass,
Example example) |
<T> List<T> |
selectByExampleNotNull(Example example) |
<T> T |
selectByPrimaryKey(Class<T> entityClass,
Object key)
根据主键查询结果,主键不能为null或空
|
void |
setCommonMapper(CommonMapper commonMapper) |
<T> int |
updateByExample(T record,
Object example)
通过Example进行更新全部字段
|
<T> int |
updateByExampleNotNull(T record,
Object example) |
<T> int |
updateByExampleSelective(T record,
Object example)
通过Example进行更新非空字段
|
<T> int |
updateByExampleSelectiveNotNull(T record,
Object example) |
<T> int |
updateByPrimaryKey(T record)
根据主键更新全部字段,空字段也会更新数据库
|
<T> int |
updateByPrimaryKeyNull(T record)
lst 根据主键更新全部字段,空字段也会更新数据库
null也会更新
|
<T> int |
updateByPrimaryKeySelective(T record)
根据主键更新非空属性字段,不能给数据库数据设置null或空
|
public CommonMapper getCommonMapper()
public void setCommonMapper(CommonMapper commonMapper)
public <T> List<T> select(T record)
T - record - public <T> int count(T record)
T - record - public <T> T selectByPrimaryKey(Class<T> entityClass, Object key)
T - entityClass - key - public <T> int insert(T record)
T - record - public <T> int insertSelective(T record)
T - record - public <T> int insertBatchSelective(List<T> record)
T - record - public <T> void batchSaveSelective(List<T> record)
T - record - public <T> int saveOrUpdate(T record,
Object key)
T - record - key - public <T> int delete(T record)
T - record - public <T> int deleteByPrimaryKey(Class<T> entityClass, Object key)
T - entityClass - key - public <T> int updateByPrimaryKey(T record)
T - record - public <T> int updateByPrimaryKeySelective(T record)
T - record - public <T> int updateByPrimaryKeyNull(T record)
T - record - public <T> int countByExample(Class<T> entityClass, Object example)
T - entityClass - example - 可以是Mybatis生成器生成的Example类或者通用的Example类public <T> int countByExample(Example example)
T - example - public <T> int deleteByExample(Class<T> entityClass, Object example)
T - entityClass - example - 可以是Mybatis生成器生成的Example类或者通用的Example类public <T> int deleteByExampleNotNull(Class<T> entityClass, Object example)
example - 条件对象public <T> int deleteByExample(Example example)
T - example - public <T> int deleteByExampleNotNull(Example example)
example - 条件对象public <T> List<T> selectByExample(Class<T> entityClass, Object example)
T - entityClass - example - 可以是Mybatis生成器生成的Example类或者通用的Example类public <T> List<T> selectByExampleNotNull(Class<T> entityClass, Example example)
entityClass - 实体类example - 条件对象public <T> List<T> selectByExample(Example example)
T - example - public <T> List<T> selectByExampleNotNull(Example example)
example - 条件对象public <T> int updateByExampleSelective(T record,
Object example)
T - record - example - 可以是Mybatis生成器生成的Example类或者通用的Example类public <T> int updateByExampleSelectiveNotNull(T record,
Object example)
record - example - 条件对象public <T> int updateByExample(T record,
Object example)
T - record - example - 可以是Mybatis生成器生成的Example类或者通用的Example类public <T> int updateByExampleNotNull(T record,
Object example)
record - example - 条件对象Copyright © 2015–2018 cn.gtmap. All rights reserved.