您好,欢迎来到暴趣科技网。
搜索
您的当前位置:首页ibatis动态传 表名、列名

ibatis动态传 表名、列名

来源:暴趣科技网
博客分类:
iBatis

iBatis
Java代码 收藏代码

/**
* 最后一次登录信息的更新方法
*/
public Dto updateLastLoginInfo(Dto param,String tableName,String id){
param.put("tableName", tableName);
param.put("id", id);
//设置最后一次登录的日期时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HHmmss");
String currentTime[] = sdf.format(new Date()).split(" ");
param.put("lastDate",currentTime[0]);
param.put("lastTime",currentTime[1]);
//设置最后一次登录的客户端IP
param.put("lastIp",getRequest().getRemoteAddr());
boolean updres = loginservice.updateLastLoginInfo(param);
if(updres)
getRequest().setAttribute("ErrorMSG", "密码错误,不允许登录!");
else
System.out.println("最 后 一 次 登 录 信 息 更 新 失 败 ! ");

return param;
}


Xml代码 收藏代码

<!-- 修改 最后一次登录的日期 、时间 、ip -->
<update id="updateLastLoginInfo" parameterClass="dto">
UPDATE $tableName$
set last_date=#lastDate#,
last_time=#lastTime#,
last_ip=#lastIp# where $id$=#userid#
</update>

参数 用#parameter#接收 表名 列名 用 $tableName$ $columnName$接收(表名、列名也用#接收的话 sql语句里的表名列名会带 ' 单引号,导致报错)

转自:http://sunyuan191023-sogou-com.iteye.com/blog/1725368

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoquwan.com 版权所有 湘ICP备2024080961号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务