Я пытаюсь динамически создавать классы POJO во время выполнения и отображать их в Hibernate.Однако во второй части у меня ничего не получается.
После того, как я сгенерировал файл класса, я помещаю его в папку, в которой Hibernate сканирует POJO.Но это не работает.
Я снова попытался перестроить фабрику сессий, чтобы она могла забрать только что созданный файл, но это не работает.Кроме того, восстановление фабрики сеансов не может быть хорошим / масштабируемым решением.
Код установки Hibernate:
LocalSessionFactoryBuilder builder =
new LocalSessionFactoryBuilder(dataSource());
builder.scanPackages("com.aasaan.cp.dbo").scanPackages("com.aasaan.cp.dynaclass")
.addProperties(getHibernateProperties());
Ошибка:
Exception: java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: test_component is not mapped [SELECT Test AS Test from test_component]