from Task where(publicLevel=2 and  department=?)or(publicLevel=3 and  department in (from Department where company=?)) 将上面这句改为DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Task.class)后面条件怎么设置;