Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring JPA SQLExceptionTranslator / 2 сообщений из 2, страница 1 из 1
15.03.2013, 10:14:04
    #38185121
Twinp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring JPA SQLExceptionTranslator
Как грамотно обрабатывать SQL ошибки при использование JPA.

Есть такая привязка

@PersistenceContext(unitName = "mydb")
private EntityManager em;

далее делаю вызов

em.persist(entity);

ну и естественно в этом месте вылетают эксепшины, например при дублирование для уникальных полей

Рою в сторону SQLErrorCodeSQLExceptionTranslator
Но пока понял что он завязан на Spring Data и устанавливается в JdbcTamplate, но у меня работа через JPA Hibarnate, в результате я получаю какие то жуткие эксепщины. А хотелось бы легкого пути отловаить и превратить в бизнес эксепшин DuplicateEntityException.

Есть какие нить решения ?
...
Рейтинг: 0 / 0
15.03.2013, 11:15:04
    #38185225
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring JPA SQLExceptionTranslator
Twinp,
не делай дублирование
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring JPA SQLExceptionTranslator / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]