2009-07-03 113 views
1

我已经配置了我的应用程序上下文,如spring文档中所述,以启用异常转换,从jpa异常中弹出DataAccessException。我是否也应该提供PersistenceExceptionTranslator的实现?如果是这样,任何人都可以给我一个这样做的例子吗?Spring JPA异常转换

回答

1

我这样做只需将@Repository注释放在使用EntityManager的DAO或Manager类上。 请确保您启用组件扫描:

<context:component-scan base-package="org.example"/> 
+0

是有办法做到这一点没有标注? – tobsen 2010-03-05 20:40:39

0

您可以启用异常转换以及库扫描通过以下xml配置

<jpa:repositories base-package="com.nagarro.ncpp.backend.repository" />