java事务,提交成功,但是数据库中数据没有被修改,该怎么处理
java事务,提交成功,但是数据库中数据没有被修改
高手出来瞅瞅啊,问题解决不了了。
问题是:事务已经成功提交的了(因为我在数据库中相应的表中已经可以看到insert的数据,这个证明事务已经提交了)
但是不知道为什么,update的数据没有更新。
以下是事务提交的代码:
------解决方案--------------------
可能是update的语句中的where条件 没有找到相应行 检查下sql或者hql语句吧
------解决方案--------------------
jsonplugin.jar有吗》?
------解决方案--------------------
我是发错了, 是另外个帖子的。。。
------解决方案--------------------
what 到底搞什么啊
高手出来瞅瞅啊,问题解决不了了。
问题是:事务已经成功提交的了(因为我在数据库中相应的表中已经可以看到insert的数据,这个证明事务已经提交了)
但是不知道为什么,update的数据没有更新。
以下是事务提交的代码:
- Java code
try{ conn.setAutoCommit(false); stat.executeUpdate(strSQL5);//这个是执行update操作 stat.executeUpdate(strSQL6);//这个是执行insert操作 System.out.println("Data submission OK"); conn.commit(); System.out.println("truck " + unNametruckid[xx]+ " Data update is complete"); }catch(SQLException e){ conn.rollback(); conn.close(); System.out.println("wrong:"+e); }
------解决方案--------------------
可能是update的语句中的where条件 没有找到相应行 检查下sql或者hql语句吧
------解决方案--------------------
jsonplugin.jar有吗》?
------解决方案--------------------
我是发错了, 是另外个帖子的。。。
------解决方案--------------------
what 到底搞什么啊