public interface CommonMapper
| Modifier and Type | Method and Description |
|---|---|
<T> int |
count(T record)
根据参数进行查询总数,record可以是Class>类型
查询条件为属性String类型不为空,其他类型!=null时 where property = ? and property2 = ? 条件 |
<T> int |
countByExample(Class<T> entityClass,
Object example)
通过Example类来查询count
|
<T> int |
delete(T record)
根据条件进行删除,条件不能为空,并且必须有至少一个条件才能删除
该方法不能直接删除全部数据 |
<T> int |
deleteByExample(Class<T> entityClass,
Object example)
通过Example删除
|
<T> int |
deleteByPrimaryKey(Class<T> entityClass,
Object key)
根据主键进行删除,主键不能为null或空
|
<T> int |
insert(T record)
插入数据库,主键字段没有值的时候不会出现在sql中
如果是自增主键,会自动获取值 如果是自增主键,并且该主键属性有值,会使用主键的属性值,不会使用自增 |
<T> int |
insertBatchSelective(List<T> record)
批量插入非空字段,其他和上面方法类似
|
<T> int |
insertSelective(T record)
插入非空字段,其他和上面方法类似
|
<T> List<Map<String,Object>> |
select(T record)
根据参数进行查询,record可以是Class>类型
查询条件为属性String类型不为空,其他类型!=null时 where property = ? and property2 = ? 条件 |
<T> List<Map<String,Object>> |
selectByExample(Class<T> entityClass,
Object example)
通过Example来查询
|
<T> Map<String,Object> |
selectByPrimaryKey(Class<T> entityClass,
Object key)
根据主键查询结果,主键不能为null或空
|
<T> int |
updateByExample(T record,
Object example)
通过Example进行更新全部字段
|
<T> int |
updateByExampleSelective(T record,
Object example)
通过Example进行更新非空字段
|
<T> int |
updateByPrimaryKey(T record)
根据主键更新全部字段,空字段也会更新数据库
|
<T> int |
updateByPrimaryKeyNull(T record)
lst 根据主键更新全部字段,空字段也会更新数据库
null也会更新
|
<T> int |
updateByPrimaryKeySelective(T record)
根据主键更新非空属性字段,不能给数据库数据设置null或空
|
<T> List<Map<String,Object>> select(T record)
T - record - <T> int count(T record)
T - record - <T> Map<String,Object> selectByPrimaryKey(Class<T> entityClass, Object key)
T - entityClass - key - <T> int insert(T record)
T - record - <T> int insertSelective(T record)
T - record - <T> int insertBatchSelective(List<T> record)
T - record - <T> int delete(T record)
T - record - <T> int deleteByPrimaryKey(Class<T> entityClass, Object key)
T - entityClass - key - <T> int updateByPrimaryKey(T record)
T - record - <T> int updateByPrimaryKeyNull(T record)
T - record - <T> int updateByPrimaryKeySelective(T record)
T - record - <T> int countByExample(Class<T> entityClass, Object example)
T - entityClass - example - <T> int deleteByExample(Class<T> entityClass, Object example)
T - entityClass - example - <T> List<Map<String,Object>> selectByExample(Class<T> entityClass, Object example)
T - entityClass - example - <T> int updateByExampleSelective(T record,
Object example)
T - record - example - <T> int updateByExample(T record,
Object example)
T - record - example - Copyright © 2015–2022 cn.gtmap. All rights reserved.