原来代码:

public void updateSj(String jsly, Integer zu,String sj) {
if (!StringUtils.isBlank(jsly)&&null!=zu&&!StringUtils.isBlank(sj)) {
Session session = sessionFactory.getCurrentSession();
// session.beginTransaction();
// SQLQuery query = session.createSQLQuery("UPDATE cq_num SET sj=:sj WHERE jsly=:jsly AND zu=:zu");
// query.setParameter("jsly", jsly);
// query.setParameter("zu", zu);
// query.setParameter("sj", sj);
// query.executeUpdate();
// session.getTransaction().commit();
Query query = session.createQuery("UPDATE CqNum SET sj=? WHERE jsly=? AND zu=?");
query.setString(0, sj);
query.setString(1, jsly);
query.setLong(2, zu);
query.executeUpdate();
}
}

其中:

Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
SQLQuery query = session.createSQLQuery("UPDATE cq_num SET sj=:sj WHERE jsly=:jsly AND zu=:zu");
query.setParameter("jsly", jsly);
query.setParameter("zu", zu);
query.setParameter("sj", sj);
query.executeUpdate();
session.getTransaction().commit();

也能更新,但是太慢啦!!!(session.beginTransaction();和session.getTransaction().commit();去掉)

修改后代码:

Query query = session.createQuery("UPDATE CqNum SET sj=? WHERE jsly=? AND zu=?");
query.setString(0, sj);
query.setString(1, jsly);
query.setLong(2, zu);
query.executeUpdate();

OK!!!!!!!

最新文章

  1. 浅谈HTTPS以及Fiddler抓取HTTPS协议
  2. HDU 5145 NPY and girls 莫队+逆元
  3. 6天的巴厘岛旅行 I love Bali
  4. [记录] js判断数组key是否存在
  5. java 生成pdf报表
  6. css图片上下垂直居中
  7. asp.net导出excel科学计数问题
  8. NOI 2008 假面舞会
  9. Zabbix 3.0 监控Web
  10. R语言-动画
  11. Kerberos原理
  12. id、class等各种选择器总结
  13. python基础一 ------简单队列用作历史记录
  14. JLRoutes使用
  15. 关于reduce输出write方法
  16. Android忘记锁屏密码如何进入手机?
  17. java log4j日志配置
  18. zookeeper 安装以及集群搭建
  19. CSS中不透明度继承问题的处理
  20. Dockerfile最佳实践(一)

热门文章

  1. JavaScript之排序算法
  2. 通过hadoop上的hive完成WordCount
  3. Category VS Extension 原理详解
  4. 把app(apk和ipa文件)安装包放在服务器上供用户下方法
  5. 《数字图像处理(MATLAB)》冈萨雷斯
  6. UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)
  7. 07_Redis_Sorted Set命令
  8. docker 搭建zookeeper集群和kafka集群
  9. vue-element-admin实现模板打印
  10. 配置linux ftp服务器,客户端报list remote folder fail