meta-annotation标签因扩展事务而失败

时间:2016-10-11 16:10:56

标签: spring spring-data spring-data-jpa spring-transactions spring-test

使用spring-test-framework,spring-data和Hibernate的应用程序 -

我创建了一个元注释标记并使用@Transactional并在我的测试类中使用了存储库(比如说userRepository)来获取UserEntity,这很成功。 然后我添加了代码以获取userEntity.getChildObjects(),此处错误no session exists也失败了。

然后我重构代码以在Test类(而不是元注释)之上添加@Transactional并开始工作。在这种情况下,似乎测试代码是在事务边界内执行的,但为什么它不适用于元注释呢?

0 个答案:

没有答案