spring与jdbc整合下的事务管理问题,很简单,进来看看~

青山丶 2014-05-24 02:22:37
spring与jdbc整合下的事务管理是不是必须借助JdbcTemplate模板才行?
不用JdbcTemplate模板而是直接用比较底层的JDBC代码访问数据库,spring可以提供事务管理吗?


我今天用纯的JDBC代码试了试好像不行啊。
不借助JdbcTemplate模板事务就无法回滚啊。

...全文
189 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
青山丶 2014-06-11
  • 打赏
  • 举报
回复
引用 2 楼 zhao9tian 的回复:
理论上你困难的,spring的内部实现是通过aop的方式在代理DB操作的类,在DB操作类的前后做事务处理。 如果你用JDBC的方式,你要在类的内部建立 DBConnection,这样你的回滚必须在DB操作类做手写处理了。
你说的是对的~ 多谢!
dxqrr 2014-05-25
  • 打赏
  • 举报
回复
其实spring的事务是基于数据库的事务,也就是说无论你使用哪种方式都是支持事务的 至于你的问题,应该是没有配置好
菜鸟大明 2014-05-24
  • 打赏
  • 举报
回复
理论上你困难的,spring的内部实现是通过aop的方式在代理DB操作的类,在DB操作类的前后做事务处理。 如果你用JDBC的方式,你要在类的内部建立 DBConnection,这样你的回滚必须在DB操作类做手写处理了。
coolbamboo2008 2014-05-24
  • 打赏
  • 举报
回复
事务管理,你加了@Transaction注解了吗? 如果真的想用纯jdbc写,你可以采用回调的方式,可以查查JdbcTemplate中的回调

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧