ORMLITE是否支持SQL EXISTS? [英] Does ORMLITE support SQL EXISTS?
本文介绍了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:
您可以执行以下操作:
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屋!
查看全文