我有两张桌子
class A {
String id;
String name;
}
class B {
String id;
String password;
}
QueryBuilder<A, String> aQb = ADao.queryBuilder();
QueryBuilder<B, String> bQb = BDao.queryBuilder();
如何使用OrmLite查询表A中其ID不存在的表A中的所有行?
谢谢
答案 0 :(得分:1)
您可以使用原始查询:
GenericRawResults<String[]> rawResults = aDao
.queryRaw("SELECT * FROM tableA t1 LEFT JOIN tableB t2 ON t2.id = t1.id WHERE t2.id IS NULL");
List<String[]> results = rawResults.getResults();