好吧,事实证明,与JBoss6不同,就检索数据源的验证逻辑而言,NOT_SUPPORTED事务仍然是事务。
解决此问题的方法是使整个EJB成为bean管理的事务:
@TransactionManagement(TransactionManagementType.BEAN)
不幸的是,这有时会限制灵活性,因为有时您宁愿按方法控制此方法,但解决方法并不太麻烦。

好吧,事实证明,与JBoss6不同,就检索数据源的验证逻辑而言,NOT_SUPPORTED事务仍然是事务。
解决此问题的方法是使整个EJB成为bean管理的事务:
@TransactionManagement(TransactionManagementType.BEAN)
不幸的是,这有时会限制灵活性,因为有时您宁愿按方法控制此方法,但解决方法并不太麻烦。