代码之家  ›  专栏  ›  技术社区  ›  kgrad

我应该在ejb3.1、JSF2.0和JPA中使用Bean验证吗?

  •  6
  • kgrad  · 技术社区  · 16 年前

    我可能会使用Bean验证并编写自定义约束,但是这意味着我必须将这些约束添加到我的JPA注释类中。在我看来,这似乎违反了我的分心(将表示/验证与JPA注释类/dao混合使用)在这种情况下不使用Bean验证更好吗?我的结构有缺陷吗?有没有我不知道的更好的方法?

    谢谢!

    1 回复  |  直到 16 年前
        1
  •  5
  •   Chandra Sekar    16 年前

    验证是业务逻辑的一部分,因此必须存在于作为持久性实体的域模型中。所以在JPA实体中使用它们绝对没有错。