私は特定のユーザーの行を更新するためにspring data restを使用したいが、実行時にはこのクエリーにクエリに奇妙な "クロスジョイン"が追加されています。spring data rest updateプロデュースクロスジョインSQLエラー
春データ休息方法
@Modifying
@Transactional
@Query("Update Notification n SET n.noticed = true Where n.notificationPost.owner.userId = 1 ")
public void postNoticed();
実行時に作成クエリ
Hibernate: update notification cross join set noticed=true where owner_id=?
それは私が呼ん
org.postgresql.util.PSQLException: ERROR: syntax error at or near "cross"
SQLエラーを与えるとして追加 "クロス結合" なぜ私の唯一の懸念はありますこのメソッドは、直接残りの呼び出しによって、また、mvcコントローラから、両方の方法で同じエラーが発生する
ありがとうございます。
を使用するように私のコードを編集した – Blank