public interface BaseMapper<T>
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
add(T t)
新增数据 (无参数返回异常)
|
Integer |
count(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
获取条数
|
Integer |
delete(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
依据对象属性值删除数据 (无参数返回异常)
|
T |
get(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
依据id查询一条数据
|
List<T> |
listPage(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
分页查询
|
List<T> |
select(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
依据对象属性查询所有数据 (无分页,全量查询)
|
Integer |
update(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
修改数据 (id为null,抛出异常)
|
@Select(value="") List<T> listPage(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
executer - 依据T中不为null的属性进行查询@Update(value="") Integer update(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
executer - 依据T中id进行修改@Insert(value="")
@Options(useGeneratedKeys=true,
keyProperty="id",
keyColumn="id")
Integer add(T t)
t - 依据不为空的字段进新增@Select(value="") T get(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
executer - 依据T中不为空的字段作为条件@Delete(value="") Integer delete(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
executer - 依据T中不为空的字段进行删除@Select(value="") List<T> select(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
executer - 依据T中不为null的属性进行查询@Select(value="") Integer count(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
Copyright © 2021. All rights reserved.