public class UpadateWrapper extends Object
UpadateWrapper update = mapperManage.createUpdate("update t_user set password=#{p} where id=#{id}");
update.addParam("p", System.currentTimeMillis()).addParam("id", 1);
int execute = update.execute();
log.info("受影响行数: {}", execute);
例2:
UpadateWrapper update = mapperManage.createUpdate("insert into t_user(id,username) values (2,#{un})");
update.addParam("un", "lk");
int execute = update.execute();
log.info("受影响行数: {}", execute);
| 构造器和说明 |
|---|
UpadateWrapper(String sql,
MapperManageImpl manage) |
| 限定符和类型 | 方法和说明 |
|---|---|
UpadateWrapper |
addParam(Map<String,Object> params)
添加 map 参数
|
UpadateWrapper |
addParam(String name,
Object value)
添加参数,sql中的参数只能用 #{paramName}
代码例子:
UpadateWrapper update = mapperManage.createUpdate("update t_user set password=#{p} where id=#{id}");
update.addParam("p", System.currentTimeMillis()).addParam("id", 1);
int execute = update.execute();
log.info("受影响行数: {}", execute);
|
int |
execute()
执行更新操作
|
Map<String,Object> |
getParams()
获取参数
|
public UpadateWrapper(String sql, MapperManageImpl manage)
public UpadateWrapper addParam(String name, Object value)
UpadateWrapper update = mapperManage.createUpdate("update t_user set password=#{p} where id=#{id}");
update.addParam("p", System.currentTimeMillis()).addParam("id", 1);
int execute = update.execute();
log.info("受影响行数: {}", execute);
name - 参数名value - 参数值public UpadateWrapper addParam(Map<String,Object> params)
params - map参数public int execute()
Copyright © 2024 lingkang. All rights reserved.