Java 如何确保对Hibernate实体的结构修改彼此一致?
我需要对现有的一组Hibernate实体类进行一些结构修改。例如,添加新字段、删除字段、添加/更改关系等 我的第一种方法是直接在类中手动进行更改 但是,在进行多次修改时,这种方法似乎有点容易出错——例如,Java 如何确保对Hibernate实体的结构修改彼此一致?,java,eclipse,hibernate,annotations,validation,Java,Eclipse,Hibernate,Annotations,Validation,我需要对现有的一组Hibernate实体类进行一些结构修改。例如,添加新字段、删除字段、添加/更改关系等 我的第一种方法是直接在类中手动进行更改 但是,在进行多次修改时,这种方法似乎有点容易出错——例如,@OneToMany在不同的类中具有相应的@manytone关系——如果进行了大量更新,很容易遗漏其中的一些更新 有没有工具可以用来更新这些类?或者,如果不能做到这一点,是否有一个工具或“严格模式”可以验证是否在所有正确的位置进行了更新-例如,如果错过了@manytone,代码仍在编译和生成,但
@OneToMany
在不同的类中具有相应的@manytone
关系——如果进行了大量更新,很容易遗漏其中的一些更新
有没有工具可以用来更新这些类?或者,如果不能做到这一点,是否有一个工具或“严格模式”可以验证是否在所有正确的位置进行了更新-例如,如果错过了
@manytone
,代码仍在编译和生成,但如果能在这一点上有所收获就好了。您需要应用哪些结构更改?你能举一些例子吗?例如,添加新字段和删除现有字段。一些添加/删除的字段涉及到与其他实体的@OneToMany
或@ManyToOne
关系。