У меня есть несколько сущностей, которые пользователь собирается создать во время выполнения есть ли способ сохранить этот объект в базе данных, не зная его типа список сущностей динамический





То, что вы, возможно, захотите прочитать, называется динамические модели.
Важно понимать, что это нет - портативное решение JPA, специфичное для Hibernate. По сути, мы позволяем вам рассматривать карту пар имя / значение как модель, которую можно сохранить следующим образом:
Map<String, Object> book = new HashMap<>();
book.put( "isbn", "9293-93939-392" );
book.put( "name", "James and the Giant Peach" );
book.put( "author", "Roald Dahl" );
session.save( "Book", book );
Они очень полезны для подключаемых модулей или пользовательских моделей из внешних ресурсов, которые не могут предоставить правильные модели сопоставления сущностей с аннотациями или orm.xml.
что ты уже испробовал? Покажите, что вы можете решить проблему самостоятельно