JPA и toplink создать таблицу, если они еще не существуют?

Похоже, jpa - это то, что заставляет меня задавать много вопросов.

Добавив это

<property name="toplink.ddl-generation" value="create-tables"/>

мое приложение JPA всегда создает таблицы при запуске, что приводит к исключениям в случае, если таблицы уже существуют. Я хотел бы, чтобы JPA проверил, существуют ли таблицы, и если нет, то создайте их, однако я не смог найти значение для свойства выше, которое делает это.

Так что, если я просто отключу его, есть ли способ указать JPA вручную в какой-то момент, чтобы создать все таблицы?

Обновление вот исключение, которое я получаю

Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'tags' already exists
Error Code: 1050
Call: CREATE TABLE tags (ID BIGINT AUTO_INCREMENT NOT NULL, NAME VARCHAR(255), OCCURRENCE INTEGER, PRIMARY KEY (ID))

MySQLSyntaxErrorException ?! Теперь это точно

Ответы на вопрос(3)

Ваш ответ на вопрос