有人能给我一个Spring事务管理的例子吗?我有一些疑问,比如它基本上是如何工作的?在Java EE中,应用服务器容器使用EJB来处理事务。我想知道,spring框架是如何以同样的方式提供帮助的?
发布于 2015-11-26 12:59:22
发布于 2016-03-05 02:38:48
Spring Framework的事务管理支持不需要应用服务器。
Spring框架声称,spring框架的声明性事务提供了比EJB CMT更强大、更高效的编程模型。
与EJB事务管理相比,使用Spring框架使应用程序开发人员能够在任何环境中使用一致的编程模型。一旦我们编写了代码,它就可以从不同环境中的不同事务管理策略中受益。
Spring框架同时提供了声明性和编程式事务管理。
程序化事务管理--开发人员使用Spring Framework事务抽象,它可以在任何底层事务基础设施上运行。声明性模型-开发人员通常很少或根本不编写与事务管理相关的代码,因此不依赖于Spring Framework事务API或任何其他事务API。
发布于 2019-03-03 03:06:15
的代理建议的一部分以声明方式发生的
开始事务
DataSource ds = /*initialize DS here*/
Connection con = ds.getConnection();
con.setAutoCommit(false);提交事务
com.commit();https://stackoverflow.com/questions/33930337
复制相似问题