ORMLITE是否支持SQL EXISTS? [英] Does ORMLITE support SQL EXISTS?

查看:213
本文介绍了ORMLITE是否支持SQL EXISTS?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试查询表格如下

I am trying to query a table as follows

select * from client c
    where EXISTS (select * from visit v where c._id = v.client_id)

我可以使用ORMLITE执行此操作吗?

Can i do this with ORMLITE?

推荐答案

是的,你可以。 我的 ORMLite 支持Where.exists() a>一段时间。以下是[微薄]文档:

Yes you can. Where.exists() has been supported my ORMLite for some time. Here are the [meager] docs:


http://ormlite.com/docs/exists

您可以执行以下操作:

QueryBuilder<Visit, Integer> visitQb = visitDao.queryBuilder();
visitQb.where().eq(Visit.CLIENT_ID_FIELD, client.getId());
QueryBuilder<Client, Integer> clientQb = clientDao.queryBuilder();
clientQb.where().exists(visitQb);
List<Client> results = clientQb.query();

这篇关于ORMLITE是否支持SQL EXISTS?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆