标签: spring hibernate jpa
我正在尝试将代码从JdbcTemplate迁移到JPA。我习惯在对unqiue约束执行插入时抛出DuplicateKeyException。我想知道如何让JPA抛出DuplicateKeyException?或者,如果有更好的替代方法可以为重复密钥抛出异常。
DuplicateKeyException
编辑: 我通常得到的例外是DataIntegrityViolationException而不是DuplicateKeyException
DataIntegrityViolationException
答案 0 :(得分:0)
如果您想获得数据库的任何原因,请翻译sql error code表单SQLException。代码将基于底层数据库而不同。
sql error code
SQLException
Reference