我可以使用带有bean验证的hibernate实体注释吗?

时间:2011-04-19 15:12:45

标签: java hibernate java-ee annotations jsf-2

要在JSF 2中对表单字段使用bean验证,可以在bean中使用注释@Length(max=5)

但是,由于这些约束已经在我的Hibernate实体对象中定义,例如:@Column(name = "FIELDX", length = 5),我想知道是否有办法将它们用于验证?

1 个答案:

答案 0 :(得分:1)

不,你不能。你不应该,因为:

  • 验证逻辑可能会在保留字段定义时发生更改
  • 只有少数约束可以映射到列定义