2017-03-01 24 views
2

をExceptiom私は注釈を@Modifyingで更新クエリを持っているが、それでも「org.hibernate.hql.internal.QueryExecutionRequestException:DML操作はサポートされていません」を取得例外を。何故ですか?は、DML操作はサポートされていません取得

@Modifying 
@Query("UPDATE Candidates c SET c.party_id=null WHERE c.party_id=:party_id") 
@Transactional 
public List<Candidates> updateByPartyId(@Param("party_id") Integer party_id); 

答えて

2

私は同じ問題があり、メソッドの戻り値の型をvoidに変更することで解決しました。

+0

検索の数時間後、私は最終的にどうもありがとうございました、その理由を発見しました。 Сopy-pasteは悪です。 – Alex78191

関連する問題