是不是Hibernate的数据库操作一定要有transaction机制啊? hibernate当然要加入事务管理了,要不怎么commit,rollback 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要更改数据库的话,一定要显示commit的,如果只是查询,不一定需要显示的commit的 如果使用JDBC连接数据库,就要使用Transaction顺便说一下,如果使用了session.commit(),就没有必要再使用session.flush()了,因为commit里面本身就包含flush 当对数据库进行插入或更新的时候,是有必要使用Transaction的,他可以保证你的数据安全性。]例如:try{ beginTransaction(); //保存对象1 save(obj1); //更新对象2 update(obj2); commit;}catch(HibernateException he){ e.printStackTrace(); //提交时,当更新对象2异常,对象1可以回滚回去 rollback();}在一般的查询中,我是不使用Transaction的. 不过我没有用Transaction也可以进行添加和删除。不过最好还是用了。 数据库问题!!!! 想用java做一个工具,模拟浏览器访问指定网站 java 怎么实现 大文件上传。 。 。 如何把一个struts.xml文件分成两个,我用的是s2sh框架 关于SVN的导入Error netbeans6.1配置struts2出现问题 MINA的问题~大神来 如何改变resin启动的默认页面?(在线等) Weblogic建MS SQLServer 2000连接的问题. jspsmartupload遇到的问题,请高手帮忙! 服务器未能识别 HTTP 标头 SOAPAction 的值错误,怎么解决? 这个服务端程序怎么设计?
例如:
try{
beginTransaction();
//保存对象1
save(obj1);
//更新对象2
update(obj2);
commit;}
catch(HibernateException he){
e.printStackTrace();
//提交时,当更新对象2异常,对象1可以回滚回去
rollback();
}在一般的查询中,我是不使用Transaction的.