在JPA / Hibernate / Spring中抛出duplicatekeyexception

时间:2014-07-12 18:55:01

标签: spring hibernate jpa

我正在尝试将代码从JdbcTemplate迁移到JPA。我习惯在对unqiue约束执行插入时抛出DuplicateKeyException。我想知道如何让JPA抛出DuplicateKeyException?或者,如果有更好的替代方法可以为重复密钥抛出异常。

编辑:
我通常得到的例外是DataIntegrityViolationException而不是DuplicateKeyException

1 个答案:

答案 0 :(得分:0)

如果您想获得数据库的任何原因,请翻译sql error code表单SQLException。代码将基于底层数据库而不同。

Reference