Подтвердить что ты не робот

Собственный запрос на вставку в режиме спящего режима + spring

Я пытаюсь добавить следующий код в spring репозиторий данных jpa:

  @Query("insert into commit_activity_link (commit_id, activity_id) VALUES (?1, ?2)")
  void insertLinkToActivity(long commitId, long activityId);

Но приложение не может начинаться с исключения:

Вызвано: org.hibernate.hql.internal.ast.QuerySyntaxException: неожиданный токен: VALUES рядом с строкой 1, столбец 59 [insert into commit_activity_link (commit_id, activity_id) VALUES (? 1,? 2)]

Где я ошибаюсь?

4b9b3361

Ответ 1

Мне пришлось добавить nativeQuery = true в @Query

@Query(value = "insert into commit_activity_link (commit_id, activity_id) VALUES (?1, ?2)", nativeQuery = true)