使用 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", "")));至于两种用法之间的区别,待后续补充~
本文深入探讨了在SQL查询中使用Restrictions.disjunction和Restrictions.or的区别,通过示例代码展示它们在处理条件表达式时的不同应用场景。
252

被折叠的 条评论
为什么被折叠?



