Java 支持双向JPA关系正确映射的工具

Java 支持双向JPA关系正确映射的工具,java,hibernate,jpa,static-code-analysis,tooling,Java,Hibernate,Jpa,Static Code Analysis,Tooling,在我的项目中,我有多个JPA(Hibernate)持久化的@OneToMany和@OneToOne关系,它们的setter和adder方法无法保持一致,如前所述。 现在我需要重构这些关系,以编程方式始终保持一致性。 静态代码分析/通用单元测试或其他工具是否存在以支持我完成此任务?在我的项目中,我们使用集成spring测试和H2(Java SQL数据库)。它允许发现错误,即使实体之间存在关系。JUnit有一个SpringRunner,它可以加载应用程序上下文,这样您就可以像真实环境一样测试应用程序

在我的项目中,我有多个JPA(Hibernate)持久化的@OneToMany和@OneToOne关系,它们的setter和adder方法无法保持一致,如前所述。 现在我需要重构这些关系,以编程方式始终保持一致性。
静态代码分析/通用单元测试或其他工具是否存在以支持我完成此任务?

在我的项目中,我们使用集成spring测试和H2(Java SQL数据库)。它允许发现错误,即使实体之间存在关系。JUnit有一个SpringRunner,它可以加载应用程序上下文,这样您就可以像真实环境一样测试应用程序。你可以在这里找到更多信息