【发布时间】:2017-03-08 18:49:24
【问题描述】:
我在 Eclipse 中使用 Hibernate-Tools 从数据库中逆向工程(自动生成)模型和 DAO 类。在那些自动生成的模型类中,我在很多地方手动添加了 Hibernate 验证注释。一个例子如下:
@Length(min = 5, message = "*Your password must have at least 5 characters")
@NotEmpty(message = "*Please provide your password")
@Transient
private String password;
现在我的问题是数据库表可以经常修改,以合并新功能和更改。更改后,模型类必须再次自动生成,在这种情况下,我将不得不再次编写验证注释。如果对现有表进行每次更改,都会发生这种情况。有什么办法可以将休眠验证(或弹簧验证)与模型类分开。这样就不必每次自动生成代码后都重写它们。
【问题讨论】:
标签: java hibernate hibernate-validator