使用 Restrictions.disjunction
criteria.add(Restrictions.disjunction()
.add(Restrictions.le("iosMiniVersion", tmpEdition))
.add(Restrictions.isNull("iosMiniVersion"))
.add(Restrictions.eq("iosMiniVersion", "")));
使用Restrictions.or
criteria.add(Restrictions.or(Restrictions.le("iosMiniVersion", tmpEdition),Restrictions.isNull("iosMiniVersion"),Restrictions.eq("iosMiniVersion", "")));
至于两种用法之间的区别,待后续补充~