JPA Генерация схемы из javax.Persistence.persistence с помощью скрипта - PullRequest
0 голосов
/ 03 октября 2018

Я хочу создать схему в БД с помощью метода javax.persistence.Persistence generateSchema.Я не уверен, как передать карту для создания схемы из сценария?В конечном итоге я хочу сделать что-то вроде:

    Map<String, String> persistenceProperties = new HashMap<>();

    persistenceProperties.put("script.sql", "create");

    Persistence.generateSchema("persistenceUnit", persistenceProperties);

Документация оракула для метода не достаточно ясна для меня, чтобы понять, как его настроить.Я знаю, что это должно как-то коррелировать с некоторыми из свойств persistence.xml.Документация оракула гласит следующее:


public static void generateSchema (String persistenceUnitName, Map map)

Создание схем и / или таблиц базы данных и / или создание сценариев DDL в соответствии с определениемпредоставленные свойства.

Вызывается, когда генерация схемы должна выполняться отдельно от создания фабрики диспетчера сущностей.

Параметры: persistenceUnitName - имя единицы сохранения состояния

карта - свойства для генерации схемы;они также могут содержать специфические для поставщика свойства.Значение этих свойств переопределяет любые значения, которые могли быть настроены в других местах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...