如何使用OR运算符用糖ORM查询我的数据库 我想检索所有销售价格或成本价格为零的数据。
这是我的代码,但它不起作用,而是选择数据库中的所有数据
public static List<Inventory> cost_price()
{
return Inventory.findWithQuery(Inventory.class, "select * from inventory where "+NamingHelper.toSQLNameDefault("cCostPrice")+" = 0 OR "+NamingHelper.toSQLNameDefault("bCostPrice")+" = 0");
}
正确的方法是什么?
答案 0 :(得分:0)
您应该使用查询构建器。也许这样的事情会起作用:
Select.from(Inventory.class).whereOr(Condition.prop("cCostPrice").eq(0),Condition.prop("bCostPrice").eq("0")).list();