我有一个非常简单的数据库(对于此示例)包含两个表:Users
和UserOrders
我想选择有UserOrder
关联的用户列表(因此用户订单不是NULL)。
我尝试过使用.isNotNull()
,但要么我使用它错了,要么就是按照我预期的方式工作。
例如,userOrdersList
是模型中@ManyToOne
字段的名称:
List<User> User.find.where().isNotNull("userOrdersList").findList();
并且UserOrders
是表的实际名称
List<User> User.find.where().isNotNull("UserOrders").findList();
我有点新回到SQL,但我记得基本上我正在寻找的是左排除连接(意味着它排除任何空结果)