Hibernate的插入数据有关问题
时间:2021-12-14 作者:匿名
Hibernate的插入数据有关问题 没保存成功,没报错
String[] str = 域名t(","); 域名tln(str[0]+"==="+str[1]);//ID可以打印出来 Session session =null; SQLQuery query =null; try{ session= 域名urrentSession(); for(int i =0 ;i<域名th; i++){ String sql = "update user_table set yd_channl=\'"+id1+"\',lt_channl=\'"+id2+"\', dx_channl=\'"+id3+"\' where id="+str[i]+" "; query = 域名teSQLQuery(sql); 域名uteUpdate(); 域名tln("---域名--------"); } }catch(Exception e){ 域名tStackTrace(); } }
代码执行的时候,到域名uteUpdate();这里就停止了。
知道为什么吗?没有报错。sql语句没问题,可以在数据库里面正常修改。
你没有开启事物,当然不行了,加上事物试试
Transaction tx = 域名nTransaction(); 域名uteUpdate(); 域名it();