举例来说,School和Student两个model,一对多的关系,想要查找出一个school中student的数量,这个值不保存在数据库中。
现在的方法是:
List<Student> students = new ArrayList<Student>();
students = school.getStudents();
int studentsNum = students.size();
如果school中的students数量很少的情况下,还是可行的,如果达到几万或者几十万的时候,school.getStudents()会查出所有与student相关的信息,对于只关心student数量的情况来说是很浪费的,在不新建字段的情况下如何快速获得一对多中多方的数量?
新手请教。Thanks in advance!