李瑞豆豆 2015-08-11 14:01 采纳率: 0%
浏览 1489
已结题

Dbhelper save 和 update哪一个效率更高

public void updateUser(int id, int time, String password) throws Exception {
// 根据用户id查询用户
User user = getUser(id);
// time==1,需要更新系统时间
if (time == 1) {
user.setLast_vist_time(DateUtil.formatDate(new Date()));
;
}
// password不为空值且存在实际上的值,执行更新密码
if (password != null && password.length() > 0) {
user.setPassword(password);
}
// 保存修改
userDao.save(user);
}

public void updateTime(int id) throws Exception {
    StringBuilder sql = new StringBuilder();
    List<Object> params = new ArrayList<Object>();
    sql.append("UPDATE t_user set last_vist_time=?");
    sql.append(" WHERE id=?");
    params.add(com.test.utils.DateUtil.formatDate(new Date()));
    params.add(id);
    dbHelper.execute(sql.toString(), User.class, params.toArray());
}
大家看看哪一种效率更高啊!!!!谢谢了啊。
  • 写回答

2条回答 默认 最新

  • Evankaka 博客专家认证 2015-08-11 14:17
    关注

    update来得高。。。。。。。。。

    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图