if(helpPerson.getXb()!=null &&helpPerson.getXb()!="")
detachedCriteria.add(Restrictions.or(Expression.eq("RXb",person.getXb()),Expression.eq("RXb",person.getXb())));
if(helpPerson.getXm()!=null && helpPerson.getXm()!="")
detachedCriteria.add(Restrictions.or(Expression.like("RXm","%"+person.getXm()+"%"),Expression.like("RXm","%"+person.getXm()+"%")));
 select * from DISAP_M_DETAIL  where (R_XB=? or R_XB=?) and (R_XM like ? or R_XM like ?) 我想全用or DetachedCriteria 怎么实现?