Я работаю со многими классами, которые аннотируются с помощью javax.persistence.Entity
и т. П. Мой проект заключается в создании метаданных о JPA-аннотированных классах, а не настойчивости, поэтому я использую их в качестве тестовых примеров.Самый простой способ программной проверки того, что класс имеет действительную деинсталляцию JPA
Вместо того, чтобы запускать Hibernate или какой-либо другой поставщик JPA, я хотел бы программно проверить - часть моих модульных тестов - что мои заявления JPA действительно действительны.
Что это самый простой способ сделать это?
Это была бы легкая часть. Проверка достоверности всех аннотаций является трудной. – whiskeysierra
Я согласен с @Willi. Я хочу проверить их использование, но опасаюсь накладных расходов на запуск провайдера для моих модульных тестов. –