标签: java hibernate jpa
我需要将存储在数据库中的数字的相等性作为浮点数进行比较(这必须支持多个数据库并且我无法控制它的存储方式),但当然平等只会让你到目前为止,我有一个近似值,所以我需要像这样对列值进行舍入:
select * from x where round(col, 2) = ?;
不幸的是,我似乎无法在JPQL中找到一种方法。有没有办法实现这个目标(不改变数据库)?
答案 0 :(得分:3)
我有两个想法来解决这个问题:
进行between查询
使用原生查询