У меня есть это требование, чтобы добавлять классы сущностей в блок персистентности во время выполнения, а не указывать их все в файле persistence.xml. Может ли кто-нибудь помочь мне с тем же?
Я знаю, что у Hibernate есть свой собственный механизм, использующий то же самое:
AnnotationConfiguration.addAnnotatedClass(Class)
и т.д. Вы также можете программно добавлять файлы конфигурации hibernate config (*.hbm.xml
).
Требование состоит в том, что без перезапуска сервера приложений я должен иметь возможность динамически добавлять классы объектов/их файлы конфигурации (сопоставления) в блок сохранения.
Но решение программно добавлять сущности-классы/файлы конфигурации во время выполнения в блок персистентности не должно быть специфичным для реализации JPA.