jdbc事务问题 我现在要做个批量导入的操作,在service层里调dao里的方法,现在要在service里写事务,该怎么写啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 service层里把前台接收的对象封装成对象,调用Dao完成持久化。 如果单独的jdbc。就是通过connetion.setAutoCommit(false);然后就是你所有的操作。.........最后通过connection.commit();//进行统一提交。在finally中最后将connection.setActionCommit(true);设置回自动提交。以上设置手动提交,就是将所有的操作圈在一个事务中。如果中间出现问题的话,通过catch捕获并且进行connection.rallback()就行了! 在dao里面手动提交事务就解决了。3楼正解。 在service中控制事务,需要将事务提前,非分布式数据库的话,采用线程绑定对象的方式比较好 用spring控制事务,不用自已写 java处理html的问题 关于java设计结构 多态问题 简单局域网聊天 JAVA开发 如何做到类似qq发信息,当按了JButton后,将TextArea的文本发送后,光标仍停留在TextArea,而不会失去焦点 请问如何最大化显示一个Swing窗口? 使用JDBC-ODBC桥连接数据库时抛出异常“No Suitable driver” jdk路径设置与jbuilder注册表冲突,卸掉jbuilder仍不管用,怎么解决??给分给分 CRAM-MD5?? spring 事务回滚问题 jdom解析utf-8的xml,中文乱码问题 google app engine 数据操作的问题
就是通过
connetion.setAutoCommit(false);
然后就是你所有的操作。
.....
....
最后通过connection.commit();//进行统一提交。在finally中最后将connection.setActionCommit(true);设置回自动提交。
以上设置手动提交,就是将所有的操作圈在一个事务中。如果中间出现问题的话,通过catch捕获并且进行connection.rallback()就行了!