我正在尝试查询表以查找 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 DataType。