如何强制处理来自Hibernate的MySQL约束错误

时间:2012-03-20 12:40:51

标签: java mysql hibernate constraints

我有一个使用Hibernate和MySQL的Java Web项目。我无法处理异常,例如当我尝试使用相同的主键在数据库中插入新的寄存器时(故意) 我收到以下错误消息框“无法插入:...”。但我不想直接向用户显示此错误,我想在我调用“Persisten.save()”时对待,但在我的代码中它并没有出现任何错误(对于我的ide,我威胁所有可能的例外情况) )。

那么如何更改(配置/代码)以强制执行类似的威胁异常并更改消息?!

1 个答案:

答案 0 :(得分:0)

在尝试保留ID之前,您应该检查数据库中是否已存在Id。