Похоже, 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?! Теперь это неправильно точно