Hibernate 验证 - 自动生成的 POJO 的维护问题

Hibernate Validation - Maintenance issues with auto generated POJOs

我在 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;

现在我的问题是数据库表可以经常修改,以合并新功能和更改。更改后,模型 类 将不得不再次自动生成,在这种情况下,我将不得不再次编写验证注释。如果对现有表进行每次更改,都会发生这种情况。有什么方法可以将休眠验证(或 spring 验证)与模型 类 分开。这样就不用每次都自动生成代码后重写了。

当您拥有架构并希望直接生成模型时,通常只需对模型进行一次逆向工程。

对于您所做的增量更改,大多数开发人员通常只是手动修改架构和模型或对其实体模型进行必要的更改,并允许 Hibernate 的架构工具根据需要更改基础数据库架构。

您所问的内容目前不受支持。