JPA如何实现一对多的如下查询

两个实体,Department和Employee,双向一对多的关系:大致描述
class Department{
long id;//主键
List employees = new ArrayList();
}
class Employee{
long id; //主键
Department department;
}
省略了有关的@注释
现在要用JPA查询出所有的department,但是要按照department中拥有的employee数目从大到小排序(orderby),请问该如何写查询语句

你最好下一些jpa的视频看看最好的