xl_echo编辑整理,欢迎转载,转载请声明文章来源。更多IT、编程案例、资料请联系QQ:1280023003
百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!
数据库有order字段,需要使用order来排序
注意:order是数据库关键字,如果你的表格中有order字段,不能直接ew.orderby("order",true)
,如果这么使用,那么会直接报mysql语法错误。
在语法错误之后,可能很多人会考虑到使用\"
来转义,直接使用这样使用,这样子使用数据库不会报错,但是会出现无法排序的问题。实际排序的语句没有生效
解决办法,使用如下代码即可,关键在于符号 `order`
EntityWrapper<InfoCategoryDo> ew = new EntityWrapper<>();
ew.eq("status", 0);
ew.orderBy("`order`", true);