lew*_*ika 5 java persistence spring-data-jpa spring-boot
我已经尝试了各种建议来解决上述错误,但它仍然存在。下面是我的存储库。我该如何解决这个问题?
@Transaction
public interface ApplicationRepository extends JpaRepository<Application, BigInteger> {
@Modifying
@Query(nativeQuery = true, value = "update application set transaction_status = :transaction_status where id =:id")
void updateStatus(@Param("transaction_status") int transaction_status, @Param("id") BigInteger id);
}
Run Code Online (Sandbox Code Playgroud)
小智 12
鉴于您的ApplicationRepository,我假设您正在使用 Spring JPA。
您面临的例外是javax.persistence.TransactionRequiredException.
您已经@Transactional向存储库添加了注释,但请确保您使用的导入是org.springframework.transaction.annotation.Transactional,因为您似乎可能正在使用javax.transaction.Transactional.
@Transactional我还建议您在存储库使用者的类/方法上使用。
| 归档时间: |
|
| 查看次数: |
25394 次 |
| 最近记录: |