我收到以下錯誤,當我試圖實現我下面query
:org.hibernate.hql.internal.ast.QuerySyntaxException:意外的標記
java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token
我的查詢是一個Spring數據PersonRepository
擴展CrudRepository
內
查詢:
@Modifying
@Transactional
@Query("DELETE (entity) FROM Person entity WHERE entity.id = :id")
List<Person> deleteFromPersonWithId(@Param("id") String id);
什麼是我的語法錯誤?
應該到位person.id來entity.id在where子句 –
對不起,這是一個錯字,我有entity.id – java123999
確定,你不需要實體的括號內爲刪除 –