问题标签 [transactionmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - 在 Spring Boot 嵌入式 tomcat 中配置事务管理器
我正在使用Spring boot 1.2.3
嵌入式tomcat 8.0.20
.
通常tomcat
我们可以在上下文中配置事务管理器。
例子:
有什么方法可以在Spring boot
嵌入式中注册 T/X 管理器tomcat
吗?
jdbc - Spring jdbcTemplate Rollback for multiple database operations
I have a program that uses handler, businessObject and DAO for program execution. Control starts from handler to businessObject and finally to DAO for Database operations.
For example my program does 3 operations: insertEmployee(), updateEmployee() and deleteEmployee() every method being called one after the other from handler. once insertEmployee() called control get back to handler then it calls updateEmployee() again control back to handler then it calls deleteEmployee().
Problem Statement: If my first two methods in dao are successful and control is back to handler and next method it request to dao is deleteEmployee(). Meanwhile it faces some kind of exception in deleteEmployee(). It should be able to rollback the earlier insertEmployee() and updateEmployee() operation also. It should not rollback only deleteEmployee(). It should behave as this program never ran in system.
Can any one point me how to achieve this in spring jdbcTemplate Transaction management.
java - 尝试将表单数据注入数据库时出现 javax.ejb.EJBException
我正在尝试根据表单输入将数据注入数据库,但是当我提交表单时,我面临着一个令人讨厌的异常,我似乎无法围绕一个可扩展的解决方案而思考,我已经尝试了很多。 ..也许你能帮忙?我不确定程序试图告诉我什么......
我在用着:
网豆 8*
玻璃鱼 4*
Java EE 7
警告:
原因
如果它对您有用,请参阅我的代码中它所指的行下面:
在 controller.ControllerServlet.doPost(ControllerServlet.java:409) 引用代码:
在 session.OrderManager.addCustomer(OrderManager.java:55) 引用代码:
在 session.OrderManager.placeOrder(OrderManager.java:34) 引用代码:
java - Spring jdbc事务管理在两个bean实体中
我在我们的代码中使用 spring jdbc 将数据存储到数据库中。关于 jdbc 事务管理器有一种情况。我想将数据插入两个表,如 table1 和 table2。首先要将数据插入table1,然后再插入table2,如果在将数据插入table2的过程中发生任何异常,整个事务就会回滚。table1 插入和插入逻辑写入一个 bean,表 2 的插入逻辑写入另一个 bean 我如何在一个事务下管理两个 bean:
在我的 bean.xml 中有两个条目:
java - Spring Declarative Transaction Advice 切入点错误
我正在尝试使用 datasaourceTransactionManager 实现 Spring 的事务管理。这是我的 application-context.xml
但是,在启动应用程序时,我收到以下异常。
我似乎找不到切入点表达式的问题。我哪里错了?
java - 在 Spring 事务管理中使用自定义超时
我的项目中有几种使用spring@Transactional
的方法如下:
然后我为每种方法设置不同的超时时间,如下所示:
我想在最后一步将超时设置为由属性文件配置,但我不知道是什么。spring Transactional
在可配置或动态的注释中设置超时是否有任何解决方案?
编辑:
我sys.tx.mngr
在spring上下文文件中定义如下:
或者是否有其他方法可以在每个方法的弹簧上下文文件中定义超时?
spring - 如何为多个数据源(三个 Oracle 数据库)配置单个事务管理器?
我的项目在 Spring Batch 中。我正在为三个不同的数据源使用三个事务管理器。在这里,我面临一个问题,如果其中一个数据库持久性发生故障,则回滚将仅在该数据源上完成,而不是在其他两个数据源上。我想同步所有数据源,以便回滚将完成所有三个。是否可以为所有三个数据源设置一个事务管理器?是这样,如何配置呢?请任何人帮我解决这个问题。在下面找到我的配置详细信息,
hibernate - 使用带有 hibernate-spring 集成的多个事务管理器(基于注释)
我正在做一个项目,该项目需要连接到一个 oracle 数据库并从表中读取一些数据,然后在汇总数据后将它们放入 mysql 的第二个数据库中。
我需要为这个项目使用事务管理器。所以我做了如下的事情:
spring-application-context.xml
MysqlService.java
但问题是当我运行此代码时,出现以下错误:
为什么会发生此错误,我该如何解决?
我用过spring 4.0.5和hibernate 3.6.10。
提前致谢,
spring - 无法在 JBOSS EAP 6.3 上使用 Spring 2.5.6 创建 transactionManager (JTA) bean
我收到此错误:
我正在使用以下代码txnmanager
为 Jboss 数据源和 JNDI 正确加载和配置创建 bean。
应用程序上下文.xml
我的代码有什么问题?
java - 多个分片数据库休眠事务
我有一个基于spring的tomcat服务。我使用基于注释的休眠映射,并且我有多个分片数据库。所有分片数据库都有相同的表,比如 Student。我想使用@Transactional
注释对它们实现事务。
现在我想插入整个批次。如果发生任何错误,我希望它们全部回滚。最好的方法是什么?我可以写多个TransactionManager
限定符@Transactional("txManager1", "txManager2")
吗?