SELECT id,name,department_leader,parentid,order FROM wx_department WHERE id=?
如果MySQL语句中有系统的关键词,会报语法错误,这个使用,可以使用`符号把关键词包裹起来,比如
order`
//正确写法
SELECT id,name,department_leader,parentid,`order` FROM wx_department WHERE id=1
//错误写法
SELECT id,name,department_leader,parentid,order FROM wx_department WHERE id=1
但是再mybatis中没有办法加``,所以我们尽量避免在数据库中使用系统关键词
比如如下,可以在定义java对象的时候,把order定义为数据库不存在,获取order数据后再把,值传个sortnum
/**
* 排序
*/
@TableField(exist = false)
private Integer order;
private Integer sortnum;