我正在调查我的Spring Data + Hibernate应用程序中的一个问题。我在日志中发现了这个问题,但我试图理解为什么hibernate异常org.hibernate.exception.LockAcquisitionException可以抛出Spring org.springframework.dao.CannotAcquireLockException对于异常报告,我希望我的异常是一致的,并抛出所有Hibernate异常。这个是可能的吗?
考虑一下Spring MVC4中的以下场景:有一个继承GenericDao的子类RoleDao。method1和method2都会在下面自己的right.See代码中捕获异常。我的问题是,每当在超类createRole的method1或method2中抛出异常时,如何回滚方法GenericDao中的事务
public class RoleDao extends GenericDao
有了@HystrixCommand注解,可以配置一个回退方法,该方法应该在方法失败的情况下运行。// some code that may throw Runtime Exceptions我应该怎么做才能(在一个中心类中)记录所有使用@HystrixCommand注解的方法中抛出的运行时异常我使用的是spring-cloud-netflix而不是vanilla hystrix-javanica。我正在寻找一些类似于org.springframework.aop.interceptor.