喜欢在主题中。 我不能处理这个例外。
我想要实现的只是捕获异常而不是破坏调用该bean的所有方法。
所有堆栈跟踪:http://wklejto.pl/txt299134
我试图抓住Throwable,Exception,PersistenceException,HibernateException,ConstaintVolablablaException,但所有都不起作用。
有什么问题?
我使用Hibernate 5+和MySQL作为数据库。
答案 0 :(得分:0)
从堆栈中可以清楚地看到
Duplicate entry 'E-mail' for key 'UK_jxn5vjjm6ho216fwddjg10uce'
Email
列上有唯一的键约束。
因此,要么从表中移除约束以允许重复Email
或更改Email
值,同时保存它。
答案 1 :(得分:0)
我回答:
我添加了
<div class="flex-container column-direction">
<div class="flex-child flex-parent row-direction">
<div class="flex-child">
First row, first item
</div>
<div class="flex-child">
First row, second item
</div>
<div class="flex-child">
First row, third item
</div>
</div>
<div class="flex-child flex-parent row-direction">
<div class="flex-child">
Second row, first item
</div>
<div class="flex-child">
Second row, second item
</div>
</div>
<div class="flex-child flex-parent row-direction">
<div class="flex-child">
Third row, first item
</div>
</div>
</div>
保存方法并且可以正常工作
entityManager.flush();
答案 2 :(得分:-1)
请检查您的MySQL驱动程序版本,数据库中存在一些导致捕获异常问题的错误,请参阅https://bugs.mysql.com/bug.php?id=68831。