2009-07-03 3 views
1

Я настроил свой контекст приложения, как указано в весенней документации, чтобы включить Exception Translation из jpa исключений в Spring DataAccessException. Должен ли я также обеспечить реализацию PersistenceExceptionTranslator? Если да, может ли кто-нибудь дать мне пример того, как это делается?Spring JPA Exception Translation

ответ

1

Я делаю это только путем размещения аннотации @Repository в моем классе DAO или Manager, который использует EntityManager. Убедитесь, что вы включили компонент сканирования:

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

есть способ сделать это без аннотации? – tobsen

0

Вы можете включить перевод исключений, а также хранилища сканирования с помощью следующей конфигурации XML

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