先上代码:
List<Long> pids = new ArrayList<>();
...
List<Section> sections = dao().query(Section.class, Cnd.where("id", "in", pids));
如上pids是空数组,省略号是对pids
的一段业务处理。问题是pids是空的时候,这个sql
条件就不成立,也就是会查询这个表的全部记录。pids
为空,按道理查询为空啊!难道还要我每次做个判断?
先上代码:
List<Long> pids = new ArrayList<>();
...
List<Section> sections = dao().query(Section.class, Cnd.where("id", "in", pids));
如上pids是空数组,省略号是对pids
的一段业务处理。问题是pids是空的时候,这个sql
条件就不成立,也就是会查询这个表的全部记录。pids
为空,按道理查询为空啊!难道还要我每次做个判断?