Hibernate исключение распространяется на приложение и не перехватывается - PullRequest
0 голосов
/ 15 апреля 2020

Почему перенос метода, который выдает исключение гибернации, не работает. Я предполагаю, потому что фиксация происходит при сбросе и к тому времени method() уже завершится. Как решить эту проблему, так как я хочу обернуть это исключение до его распространения на бизнес-уровне?

method(){
   // Wrapping this in try catch(Exception e) doesn't work.
   repository.update()

}

@Transactional (javax type)
update(){
   entityManager.persist(); // throws Data exception because of wrong constraint.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...