在orm中有一个经典的问题,那就是N+1问题,比如hibernate就有这个问题,这一般都是不可避免的. [N+1问题是怎么出现的] N+1一般出现在一对多查询中,下面以Group和User为例,Group和User是一对多的关系. 在sql中如果我们要查询user表中的字段,并需要让每个user都有group表中的信息,也就是多对一查询, 我们可以用如下sql: select u.*,g.* from user as u left join group as g on u.group_id =…