EntityAとEntityBの2つのエンティティがあります。EntityBには、EntityAの外部フィールドがあります。
@DatabaseField(foreign=true, columnName=ENT_A_NAME)
private EntityA entityA;
ここで、EntityAがnullであるEntityBのすべてのエントリを照会します。だから私は次のクエリを行いました:
bDao.queryBuilder().where().isNull(EntityB.Ent_A_NAME).prepare();
クエリを実行すると、空の結果セットが返されます。
実行するqueryAll()
と、EntityBのエントリには、すべての値がnull/0に設定されたOrder-Objectが常に関連付けられていることがわかります。
クエリを実行するにはどうすればよいですか?