|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface CommonMapper
这个仍然是接口类,不需要被继承,可以直接用
| 方法摘要 | ||
|---|---|---|
|
count(T record)
根据参数进行查询总数,record可以是Class |
|
|
countByExample(Class<T> entityClass,
Object example)
通过Example类来查询count |
|
|
delete(T record)
根据条件进行删除,条件不能为空,并且必须有至少一个条件才能删除 该方法不能直接删除全部数据 |
|
|
deleteByExample(Class<T> entityClass,
Object example)
通过Example删除 |
|
|
deleteByPrimaryKey(Class<T> entityClass,
Object key)
根据主键进行删除,主键不能为null或空 |
|
|
insert(T record)
插入数据库,主键字段没有值的时候不会出现在sql中 如果是自增主键,会自动获取值 如果是自增主键,并且该主键属性有值,会使用主键的属性值,不会使用自增 |
|
|
insertBatchSelective(List<T> record)
批量插入非空字段,其他和上面方法类似 |
|
|
insertSelective(T record)
插入非空字段,其他和上面方法类似 |
|
|
select(T record)
根据参数进行查询,record可以是Class |
|
|
selectByExample(Class<T> entityClass,
Object example)
通过Example来查询 |
|
|
selectByPrimaryKey(Class<T> entityClass,
Object key)
根据主键查询结果,主键不能为null或空 |
|
|
updateByExample(T record,
Object example)
通过Example进行更新全部字段 |
|
|
updateByExampleSelective(T record,
Object example)
通过Example进行更新非空字段 |
|
|
updateByPrimaryKey(T record)
根据主键更新全部字段,空字段也会更新数据库 |
|
|
updateByPrimaryKeyNull(T record)
lst 根据主键更新全部字段,空字段也会更新数据库 null也会更新 |
|
|
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 -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||