2009-07-03 8 views
1

Ich habe meinen Anwendungskontext wie in der Frühjahrsdokumentation beschrieben aktiviert, um die Ausnahmeübersetzung von jpa-Ausnahmen zu spring DataAccessException zu aktivieren. Soll ich auch die Implementierung von PersistenceExceptionTranslator bereitstellen? Wenn ja, kann mir jemand ein Beispiel dafür geben, wie das gemacht wird?Spring JPA-Ausnahmeübersetzung

Antwort

1

Ich mache es nur, indem ich die Annotation @Repository auf meine DAO- oder Manager-Klasse setze, die den EntityManager verwendet. Stellen Sie sicher, dass Sie Komponente-Überprüfung aktiviert ist: kann

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

ist es eine Möglichkeit, es zu tun sowie Repository-Scan aktivieren? – tobsen

0

Sie Ausnahme Übersetzung unter Verwendung folgender XML-Konfiguration ohne die Anmerkung

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