0
これは、ネイティブクエリである - 私は、次のJPQLクエリを試してみましたが、それはうまくいきませんでしたLEFT OUTER JOINと同等のJPQLクエリをネイティブSQLで記述する方法は?
@Query(nativeQuery = true, value = "SELECT CA FROM CLASS_ATTRIBUTE,WORD_PROCESSING WHERE (word_processing.uoid = class_attribute.c_user_explanation(+)) ORDER BY CLASS_ATTRIBUTE.DESCRIPTION ASC
-
@Query(value = "SELECT CA FROM ClassAttribute CA LEFT JOIN CA.WordProcessing AS WP ON (WP.id = CA.userExplanationUoid) ORDER BY CA.description ASC")
はまた、次のJPQLを試してみました -
@Query(value = "SELECT CA FROM ClassAttribute CA LEFT OUTER JOIN CA.WordProcessing AS WP WHERE (WP.id = CA.userExplanationUoid) ORDER BY CA.description ASC")
私がこれらを試してみると、コンパイルは無限ループに入ります。 Springフレームワークから何かが何度も繰り返し更新されています。変換されたJPQLクエリの構文に問題があるようです。
問題の_ミニマル表現を入力してください。誰もそのような冗長なクエリを読む必要はありません。 –
あなたの提案に感謝します。私はそれをしました。 –
'TO_CHAR'はJPQLキーワードではありません。人々があなたを助けてくれるようにするには、エンティティとそのマッピングも投稿することができます。さもなければ、質問を正しく定式化することは困難です。 – ujulu