Exists
exists 查询是一种便利,它将查询设置为仅选择 Id 属性,使用 maxRows = 1 并测试查询是否返回行。
boolean userExists =
new QContact()
.email.equalTo("[email protected]")
.exists();
select t0.id from contact t0 where t0.email = ? limit 1
我们也可以使用 findIds() 和 maxRows() 编写此查询,但执行此类检查是一种足够常见的模式,因此我们有此 exists 查询。