标签: java jpa transactions glassfish
我使用Glassfish 4.1与JPA,JSF和CDI。执行持久性的服务层使用@Transactional注释。问题或错误是:如果抛出任何异常,它将被包装在TransactionException中,但您无法获得它的原始异常。在"原因"中的TransactionalException中attribut再次是相同的交易例外。为什么会这样?我还没有在互联网上找到任何解决方法。
以下是intellij idea的调试日志图片: