Java ORMLITE是否支持SQL?

Java ORMLITE是否支持SQL?,java,android,ormlite,Java,Android,Ormlite,我试图查询一个表,如下所示 select * from client c where EXISTS (select * from visit v where c._id = v.client_id) 我可以用ORMLITE做这个吗?是的,你可以。已经支持我一段时间了。以下是[微薄的]文件: 您可以执行以下操作: QueryBuilder<Visit, Integer> visitQb = visitDao.queryBuilder(); visitQb.where().e

我试图查询一个表,如下所示

select * from client c
    where EXISTS (select * from visit v where c._id = v.client_id)
我可以用ORMLITE做这个吗?

是的,你可以。已经支持我一段时间了。以下是[微薄的]文件:

您可以执行以下操作:

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();
QueryBuilder visitQb=visitDao.QueryBuilder();
visitQb.where().eq(Visit.CLIENT_ID_字段,CLIENT.getId());
QueryBuilder clientQb=clientDao.QueryBuilder();
clientQb.where()存在(visitQb);
List results=clientQb.query();

我的回答有用吗?如果您接受它,我将不胜感激。如果您想执行“选择*”,您将如何使用ORMLite中的exists?因为(如果我错了,请纠正我),但是示例希望客户id是已知的?我不理解@JasperSiepkes这个问题。请创建您自己的问题和更多细节,并张贴链接。