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 ?! Теперь это точно