Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何确保对Hibernate实体的结构修改彼此一致?_Java_Eclipse_Hibernate_Annotations_Validation - Fatal编程技术网

Java 如何确保对Hibernate实体的结构修改彼此一致?

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

我需要对现有的一组Hibernate实体类进行一些结构修改。例如,添加新字段、删除字段、添加/更改关系等

我的第一种方法是直接在类中手动进行更改

但是,在进行多次修改时,这种方法似乎有点容易出错——例如,
@OneToMany
在不同的类中具有相应的
@manytone
关系——如果进行了大量更新,很容易遗漏其中的一些更新


有没有工具可以用来更新这些类?或者,如果不能做到这一点,是否有一个工具或“严格模式”可以验证是否在所有正确的位置进行了更新-例如,如果错过了
@manytone
,代码仍在编译和生成,但如果能在这一点上有所收获就好了。

您需要应用哪些结构更改?你能举一些例子吗?例如,添加新字段和删除现有字段。一些添加/删除的字段涉及到与其他实体的
@OneToMany
@ManyToOne
关系。