私はこのようなことをしたいと思います:
Select * from A join B where (A.a=x and B.b=y);
私はもう試した:
qbA = aDao.queryBuilder();
qbB = bDao.queryBuilder();
whereA = qbA.where();
whereB = qbB.where();
join = qbA.join(qbB);
whereJ = join.where();
whereJ.and(whereA.eq(A.a, x), whereB.eq(B.b, y));
コンパイルエラーが発生します。私はまた、次のような結合のみを使用しようとしました:
whereJ.and(whereJ.eq(A.a=x), whereJ.eq(B.b=y));
「A には 'b' 属性がありません」という実行時エラーが発生しました。