Инструмент, который поддерживает правильное отображение двунаправленных отношений JPA
У меня есть несколько JPA (Hibernate) постоянных отношений @OneToMany и @OneToOne в моем проекте, которые не поддерживаются их методами сеттеров и сумматоров, как обсуждалось здесь. Теперь мне нужно реорганизовать эти отношения, чтобы программно поддерживать постоянство на месте. Существуют ли статические анализы кода / общие модульные тесты или другие инструменты для поддержки этой задачи?
1 ответ
В моем проекте мы используем тесты интеграции пружин с H2(база данных Java SQL). Это позволяет находить ошибки даже в отношениях между сущностями. Существует SpringRunner для JUnit, который загружает контекст приложения, так что вы можете протестировать свое приложение практически как реальную среду. Вы можете найти больше информации здесь https://docs.spring.io/spring/docs/current/spring-framework-reference/html/integration-testing.html