私はjpaに少し慣れていません。いくつかの簡単なクエリを作成しました。しかし今、私は単純なクエリに問題があります。3列(Id、Amount1、Amount2)のエンティティPaymentがあります。ここで、Amount1+Amount2がsomevalueよりも大きいPaymentのすべての行を検索したいと思います。次のようなものを試しました。
Query query = getEntityManager().createQuery(
"Select p from Payment p WHERE p.Amount1 + p.Amount2 >' " + someamount +" ' ");
しかし、それは機能していません。SUMも使ってみましたが、それは1列だけです。誰かがこれで私を助けることができますか?ありがとう。