Ответ 1
Мне пришлось добавить nativeQuery = true
в @Query
@Query(value = "insert into commit_activity_link (commit_id, activity_id) VALUES (?1, ?2)", nativeQuery = true)
Я пытаюсь добавить следующий код в 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)]
Где я ошибаюсь?
Мне пришлось добавить nativeQuery = true
в @Query
@Query(value = "insert into commit_activity_link (commit_id, activity_id) VALUES (?1, ?2)", nativeQuery = true)