|
|
|
Spring JPA SQLExceptionTranslator
|
|||
|---|---|---|---|
|
#18+
Как грамотно обрабатывать SQL ошибки при использование JPA. Есть такая привязка @PersistenceContext(unitName = "mydb") private EntityManager em; далее делаю вызов em.persist(entity); ну и естественно в этом месте вылетают эксепшины, например при дублирование для уникальных полей Рою в сторону SQLErrorCodeSQLExceptionTranslator Но пока понял что он завязан на Spring Data и устанавливается в JdbcTamplate, но у меня работа через JPA Hibarnate, в результате я получаю какие то жуткие эксепщины. А хотелось бы легкого пути отловаить и превратить в бизнес эксепшин DuplicateEntityException. Есть какие нить решения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2013, 10:14:04 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=59&tid=2129782]: |
0ms |
get settings: |
20ms |
get forum list: |
19ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
69ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
55ms |
get tp. blocked users: |
3ms |
| others: | 318ms |
| total: | 517ms |

| 0 / 0 |
