JPA验证唯一约束的最佳方法

时间:2014-10-20 16:04:07

标签: jpa

您好我是JPA的新手,我想验证一个唯一的约束,在插入到持久化上下文之前想一想,选择查看数据是否已经存在,如果没有,返回一个布尔值来继续交易..这是一个很好的选择吗?非常感谢你。

1 个答案:

答案 0 :(得分:1)

如果您认为首先要对数据库进行检查,那么它就可以正常工作。然而,通常情况下,您使用唯一约束的原因是您不希望有重复项,因此您不会浪费时间检查,只需确保您知道错误情况何时发生以便您可以找出问题所在。如果您实际上希望多次使用相同的值,但想在数据库中使用单例,那么您需要design question并尝试programmers.stackoverflow.com