2014-07-19 12 views
11

mi tenta di aggiungere seguente codice alla primavera repository di dati JPA:query di inserimento nativo nei dati Hibernate + primaverili

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

Ma app non può iniziare con eccezione:

causati da: org. hibernate.hql.internal.ast.QuerySyntaxException: token imprevisto: VALORI vicino la linea 1, colonna 59 [inseriscono nelle commit_activity_link (commit_id, activity_id) VALORI (? 1, 2)]

Dove sto w rong?

risposta

21

ho dovuto aggiungere nativeQuery = true a @Query

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