13得票2回答
为什么@Scheduled注解和@Transaction注解不能一起使用?Spring Boot

我有一个问题: 为什么当我们使用@Scheduled和@Transaction同时注解一个方法时,事务不起作用? 我知道@Scheduled会调用由Spring创建的代理类而不是我的类本身,但我无法理解这种行为。 import org.springframework.scheduling.a...

13得票2回答
Spring JTA配置 - 如何设置TransactionManager?

我们在Spring配置中配置了Spring事务:<tx:jta-transaction-manager/> 我理解这意味着Spring将自动发现底层的JTA实现。因此,当我们启动JBoss时,我们会看到Spring在搜索时出现这些消息:[JtaTransactionManager]...

13得票7回答
Spring和Hibernate突然将事务设置为只读

我们有一个运行在JBoss 4.2.3上的应用程序,使用Spring 2.5.2和Hibernate 3.2.6.ga。它在Linux JEE01 2.6.16.60-0.54.5-smp上运行,并使用自己的用户。将数据写入另一台机器上的Oracle 10G数据库。 我们正在使用标准的视图→...

13得票1回答
同一类中的旧"@Transactional"情况

原问题概要:使用标准的Spring事务和AOP代理,无法从同一类中的非@Transactional标记方法调用标记了@Transactional的方法,并处于事务中(具体是由于前面提到的代理)。据说在Spring Transactions的AspectJ模式下可能实现这一点,但如何实现呢? ...

13得票2回答
如何以编程方式配置TransactionManager

我这里有一个基于Spring MVC的应用程序。我的同事(顺便说一句,他不在这里)通过编程方式进行了配置,似乎一切正常,除了TransactionManager。我从来没有像这样配置过Spring Web应用程序,也不知道该怎么做,也找不到关于如何配置Web应用程序的任何文档。 我只会展示'...

13得票2回答
Hibernate:LazyInitializationException:无法懒惰地初始化角色的集合。无法初始化代理 - 没有会话。

我遇到了这个错误:nested exception is org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.example.Model.entitie...

12得票3回答
Spring中的Hibernate事务管理器配置

在我的项目中,我使用编程式事务处理来与 Hibernate 进行交互。每次在我的 Service 方法中,我都会写类似于以下内容的代码。Session session = HibernateUtil.getSessionFactory().openSession(); session.begi...

12得票2回答
两个数据源的事务管理(ChainedTransactionManager)- SpringBoot

为什么Spring的ChainedTransactionManager过时了?Spring是否提供了任何替代库来支持多个事务管理器? 我的用例:我们正在构建一个与两个数据源连接的Spring Boot应用程序,假设这两个数据源是db1和db2,它对这两个数据库(db1和db2)执行插入操作。我...

12得票4回答
Spring事务未回滚

我有类似这样的东西:@Service @Transactional public class ServiceA { @Autowired SomeDAO1 dao1; @Autowired ServiceB serviceB; public vo...

12得票2回答
在JPA中,异常发生后是否继续事务处理的问题

我正在使用Spring的JPA。我正在尝试进行批量导入。如果批量导入存在问题,我想逐个插入,如果这也失败了,那么我想保存到重复表中。我为此编写了逻辑,但每次都会出现以下错误: Could not commit JPA transaction; nested exception is java...