Roo实体中的JPA代码将其异常自动转换为Spring数据异常。当我移植纯JPA代码(将DAO代码移动到实体中似乎是Roo丰富域模型的标准)时,我宁愿不修改Spring专有异常的catch块。
有人可以告诉我如何在我的实体中关闭此功能吗? Spring JIRA表明这是可能的,但我不知道如何。
答案 0 :(得分:2)
删除appcontext中的以下行不起作用?
<bean class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />
我没有在roo源中找到任何跟踪此类roo功能的痕迹。