Почему Spring boot + PostgreSQL (11) выдает ошибку с Entity, использующим стратегию id Identity? - PullRequest
0 голосов
/ 21 марта 2019

Это код:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

Если я поменяю стратегию на GenerationType.Auto, она сработает.Но не хорошо ... идентификатор не проходит последовательно,

Я работаю с Springboot и PostgreSQL 11.

Код ошибки:

Hibernate: выберите currval('' address '_ "id" _seq') 2019-03-21 15: 19: 18.430 WARN 14880 --- [nio-8080-exec-4] ohengine.jdbc.spi.SqlExceptionHelper: Ошибка SQL: 0, SQLState: 42602 2019-03-21 15: 19: 18.430 ОШИБКА 14880 --- [nio-8080-exec-4] ohengine.jdbc.spi.SqlExceptionHelper: ОШИБКА: неизвестный синтаксис Позиция: 16 2019-03-21 15:19:18.455 ОШИБКА 14880 ---

[nio-8080-exec-4] oaccC [. [. [/]. [DispatcherServlet]: Servlet.service () для сервлета [dispatcherServlet] в контексте с путем []сгенерировано исключение [Ошибка обработки запроса;вложенным исключением является org.springframework.dao.InvalidDataAccessResourceUsageException: не удалось извлечь ResultSet;SQL [н / п];вложенным исключением является org.hibernate.exception.SQLGrammarException: не удалось извлечь ResultSet] с коренной причиной

org.postgresql.util.PSQLException: ОШИБКА: неизвестный синтаксис Позиция: 16

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