public class QueryWrapper<T> extends Object
QueryWrapper<UserEntity> query = mapperManage.createQuery(
"select * from t_user where id>#{id}",
UserEntity.class);
query.addParam("id", 2);
List<UserEntity> list = query.getList();
System.out.println(list);
| 构造器和说明 |
|---|
QueryWrapper(String sql,
Class<T> resultClass,
MapperManageImpl manage) |
| 限定符和类型 | 方法和说明 |
|---|---|
QueryWrapper<T> |
addParam(Map<String,Object> params)
添加 map 参数
|
QueryWrapper<T> |
addParam(String name,
Object value)
添加参数,sql中的参数只能用 #{paramName}
代码例子:
QueryWrapper<UserEntity> query = mapperManage.createQuery(
"select * from t_user where id>#{id}",
UserEntity.class);
query.addParam("id",2);// 参数 id
List<UserEntity> list = query.getList();
|
List<T> |
getList()
查询返回列表
|
T |
getOne()
查询一个对象,若结果有多个,会抛出异常
|
Map<String,Object> |
getParams()
获取参数
|
public QueryWrapper(String sql, Class<T> resultClass, MapperManageImpl manage)
public QueryWrapper<T> addParam(String name, Object value)
QueryWrapper<UserEntity> query = mapperManage.createQuery(
"select * from t_user where id>#{id}",
UserEntity.class);
query.addParam("id",2);// 参数 id
List<UserEntity> list = query.getList();
name - 参数名value - 参数值public QueryWrapper<T> addParam(Map<String,Object> params)
params - map参数public T getOne()
Copyright © 2024 lingkang. All rights reserved.