在创建之前防止约束违规检查的最佳机制是什么?修改实体?
假设'User'实体将'loginid'作为唯一约束,在创建或修改之前检查是否已存在具有此loginid名称的用户条目是明智的.
要么
您是否允许数据库抛出ConstraintViolationException并在UI层中适当地处理此消息.应该在jboss seam框架中强制执行此类检查.
注意:目前没有对seam-gen代码强制执行此类检查.
我们目前使用Seam 2.2,Richfaces和Hibernate.
hibernate seam jpa richfaces
hibernate ×1
jpa ×1
richfaces ×1
seam ×1