没有事务性EntityManager可用和异常InvalidDataAccessApiUsageException

时间:2016-07-11 07:20:46

标签: java spring jpa spring-data-jpa

我使用spring JPA和自定义存储库扩展了JpaRepository,这是一个非常简单的功能:

@Transactional
void functionA(Book Book){
     repositoryA.deleteByBook(Book);
}

然后

  

javax.persistence.TransactionRequiredException

将抛出

,异常消息:

  

没有可用的事务性EntityManager

1 个答案:

答案 0 :(得分:1)

我现在得到答案,很奇怪:

因为该功能应该使用“public”