MRP 価格を検索するためにテーブルをクエリしようとしています。
BigDecimal mrp = 5.5;
Query query = em.createQuery("SELECT p FROM Product p WHERE p.mrp=:mrp");
query.set("mrp",mrp);
上記でエラーが発生します
Caused by: org.postgresql.util.PSQLException: ERROR: operator does not exist: money = numeric
通常のSQL構文では、私が使用する
select * FROM a.product WHERE mrp='5.5';
私の質問は、データベース内の Money データ型の検索をどのように構成するかです。