String[] str = userId.split(",");
System.out.println(str[0]+"==="+str[1]);//ID可以打印出来
Session session =null;
SQLQuery query =null;
try{
session= sessionFactory.getCurrentSession();
for(int i =0 ;i<str.length; i++){
String sql = "update user_table set yd_channl='"+id1+"',lt_channl='"+id2+"', dx_channl='"+id3+"' where id="+str[i]+" ";
query = session.createSQLQuery(sql);
query.executeUpdate();
System.out.println("-------------------");
}
}catch(Exception e){
e.printStackTrace();
}
}代码执行的时候,到query.executeUpdate();这里就停止了。
知道为什么吗?没有报错。sql语句没问题,可以在数据库里面正常修改。
System.out.println(str[0]+"==="+str[1]);//ID可以打印出来
Session session =null;
SQLQuery query =null;
try{
session= sessionFactory.getCurrentSession();
for(int i =0 ;i<str.length; i++){
String sql = "update user_table set yd_channl='"+id1+"',lt_channl='"+id2+"', dx_channl='"+id3+"' where id="+str[i]+" ";
query = session.createSQLQuery(sql);
query.executeUpdate();
System.out.println("-------------------");
}
}catch(Exception e){
e.printStackTrace();
}
}代码执行的时候,到query.executeUpdate();这里就停止了。
知道为什么吗?没有报错。sql语句没问题,可以在数据库里面正常修改。
解决方案 »
- 【不懂就要问】关于jsp 页面 radio 点选状态,变换页面展现元素的问题
- 为什么结果都是false,求解!!!
- 请教:amchart无数据时,显示问题
- 启动Tomcat出错!!ssh
- (J2EE开发)麻烦高手给配置台电脑~~急用
- Tomcat6.0的问题,不解!好心人帮帮忙
- 谁有struts2.0上传的源码?
- 50分求JDBC+MYSQL中文问题
- java.awt包和javax.swing包的区别是什么啊?
- 求ldap的教程\文章等,及如何在java中使用??
- localhost可以访问,但127.0.0.1不能访问?
- 请java高手帮助,我在页面写一个Ajax把值传入后台,后台应该怎么写能把计算后的值传到页面了?
Transaction tx = session.beginTransaction();
query.executeUpdate();
tx.commit();