Создание объектов Spring JPA во время выполнения ⇐ JAVA
-
Гость
Создание объектов Spring JPA во время выполнения
Я хотел бы создавать объекты JPA во время выполнения на основе заданной схемы базы данных, которые будут опрашиваться через REST-API. И мне нужно зарегистрировать их в контексте Spring. Мне на ум приходят два подхода:
[*]используйте генератор кода, похожий на hbm2java (hibernate-tools), генерируйте объекты при запуске. Однако мне приходится перезапускать каждый раз, когда таблица добавляется. [*]также сгенерируйте код для объекта, но скомпилируйте код Java во время выполнения и зарегистрируйте объект в контексте Spring вручную.
Это должен быть Spring JPA, потому что я хочу настроить Spring Data (или OData с поддержкой Spring) поверх.
Существует ли способ регистрации сущностей во время выполнения без создания класса Pojo/Entity?
Я хотел бы создавать объекты JPA во время выполнения на основе заданной схемы базы данных, которые будут опрашиваться через REST-API. И мне нужно зарегистрировать их в контексте Spring. Мне на ум приходят два подхода:
[*]используйте генератор кода, похожий на hbm2java (hibernate-tools), генерируйте объекты при запуске. Однако мне приходится перезапускать каждый раз, когда таблица добавляется. [*]также сгенерируйте код для объекта, но скомпилируйте код Java во время выполнения и зарегистрируйте объект в контексте Spring вручную.
Это должен быть Spring JPA, потому что я хочу настроить Spring Data (или OData с поддержкой Spring) поверх.
Существует ли способ регистрации сущностей во время выполнения без создания класса Pojo/Entity?