【发布时间】:2011-01-11 04:23:51
【问题描述】:
在创建之前防止违反约束检查的最佳机制是什么?修改实体?
假设如果 'User' 实体具有 'loginid' 作为唯一约束,在创建或修改之前检查是否存在具有此 loginid 名称的用户条目是否明智。
或
您是否会让数据库抛出一个 ConstraintViolationException 并在 UI 层适当地处理此消息。在 jboss seam 框架中应该在哪里执行此类检查。
注意:目前没有对 seam-gen 代码强制执行此类检查。
我们目前使用 Seam 2.2,Richfaces with Hibernate。
【问题讨论】:
标签: hibernate jpa seam richfaces