如何从 greenDAO 中的连接表中执行 "select customer.name, count(order._id) ..."

How to do a "select customer.name, count(order._id) ..." from joined tables in greenDAO

我想进行如下查询:

    select customers.name, count(orders._id) 
    from customers, orders 
    where customers._id = orders.customer_id

这样我就可以得到客户的名字和他们有多少订单。

这可以使用 greenDAO 查询生成器(首选)来完成,还是我必须使用标准数据库查询来完成?

greenDAO 不可能做到这一点,因为他们的模型鼓励 object-related 查询:"greendao is an ORM-framework. This means it maps your table-rows to object." -- Select multiple columns from two tables using greendao