8得票1回答
Spring嵌套的@Transactional方法和回滚

我有一个@Service类,其中有一个@Transactional方法,该方法调用同一类中的另一个@Transactional方法。我正在测试它的回滚行为,并发现它无法正常工作。代码大致如下: @Service public class DefaulService implements er...

8得票3回答
声明式事务(@Transactional)在Spring中无法与@Repository一起使用

我正在尝试使用Spring、JPA和嵌入式H2数据库创建简单的应用程序。最近,我遇到了关于声明式事务的奇怪问题。如果我使用@Repository注解来自动装配DAO,它们就无法提交。更具体地说,我在flush时遇到了异常: javax.persistence.TransactionRequi...

8得票3回答
Spring Boot 2中的@Transactional注解会使得@Autowired字段变为空。

我正在尝试在我的服务方法中使用@Transactional注解来懒加载一个字段。然而,将@Transactional应用于我的实现类会使所有自动装配的字段变为null。 以下是我的实现代码: @Service public class UserServiceImpl implements ...

8得票1回答
什么是基于接口的代理?

我正在阅读关于在哪里放置Transactional(接口 vs 实现)的内容: Spring团队建议您只能使用@Transactional注解具体类,而不是注解接口。当然,您可以将@Transactional注解放在接口(或接口方法)上,但是如果您使用基于类的代理,则这仅在使用基于接口的代理...

8得票1回答
关于Grails服务的一些问题

我正在使用Grails Web应用程序,并且在使用Grails服务时遇到了许多奇怪的问题。因此,我想询问一些关于Grails服务的问题,以便更好地理解它们。这对我(也许对其他人)非常有帮助。谢谢提前。 如果一个服务配置了static transactional = true,那么在调用任何...

8得票1回答
Apache事务:如何使用资源ID进行文件事务性写入

如果有人实现过文件的事务写入,请帮助我。 相关话题在早期的线程中已经讨论过(transactional write)。 使用案例如下: 如果写入日志文件失败,则应回滚相应的数据库事务。 因此,写入文件应以事务方式执行。 我选择了Apache Commons Transaction库。 但...

8得票1回答
@Transactional注解的作用是什么?

我是EJB项目的新手,正在尝试理解在我的EJB方法顶部使用@Transactional注释的用法。我已经搜索了相关内容,但没有清晰的解释。有人能够清晰地解释一下吗?

8得票2回答
Spring-JPA:更新父实体无法持久化新的子实体,将其解释为瞬态。

我刚接触Spring/JPA/Hibernate,虽然听起来很容易,但实际操作并非如此。我需要一些帮助。 我有一个父实体,它持有一个子实体列表。为了让讨论简单明了,我将使用它们: @Entity public class Parent { @Id @GeneratedVal...

8得票2回答
在Spring应用程序中,在事务内部使用异步

我有一个Spring应用程序,使用@Transactional方法更新MySQL DB中特定实体的详细信息。在同一个方法中,我试图使用@Async调用另一个端点(即另一个Spring应用程序),该端点从MySql DB中读取相同的实体并将值更新到Redis存储中。 现在的问题是,每当我更新实...

7得票2回答
使用事务性NTFS的替代方案

鉴于微软已经废弃了Transactional NTFS (TxF): 微软强烈建议开发者使用替代方法来实现应用程序的需求。许多TxF为之开发的场景可以通过更简单、更易得的技术来实现。此外,TxF可能在未来的Windows版本中不再可用。 虽然TxF是一组强大的API,但自Windows V...