【发布时间】:2012-12-14 05:12:59
【问题描述】:
我正在尝试查询表以查找 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。
【问题讨论】:
标签: jpa-2.0 ejb-3.0 eclipselink