Eclipselink 2.7.3 не выполняет "перетаскивание"
Используя следующий конфиг в файле persistence.xml
<property name="eclipselink.flush-clear.cache" value="Drop"/>
<property name="eclipselink.cache.shared.default" value="false"/>
<property name="eclipselink.cache.shared" value="false"/>
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
Согласно документации, это конфигурация:
EclipseLink попытается сбросить все таблицы, а затем СОЗДАТЬ все таблицы. Если возникнут какие-либо проблемы, EclipseLink будет следовать стандартному поведению вашей конкретной базы данных и комбинации драйверов JDBC, а затем перейдет к следующему утверждению.
Это полезно при разработке, если схема часто изменяется, или во время тестирования, когда необходимо очистить существующие данные.
Примечание. Использование drop-and-create приведет к удалению всех данных в таблицах после их удаления. Никогда не следует использовать параметр в производственной схеме, которая содержит ценные данные в базе данных. Если схема кардинально изменилась, в базе данных могут быть старые ограничения, которые препятствуют удалению старых таблиц. Это может потребовать удаления старой схемы через другой механизм.
Используя следующие зависимости:
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId>
<version>2.7.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.jpa</artifactId>
<version>2.7.3</version>
</dependency>
Что я делаю неправильно?