1.long类型的字段不能为null(但是Long可以),否则会报错;当其为空时,可以将long类型转化为Object类型再判断其是否为null。
Long groupId = null;
Object groupIdObject = objectParams.get("groupId");
if (!groupIdObject.equals(null) && !groupIdObject.equals("")) {
groupId = objectParams.getLong("groupId");
}
2.mapper.xml中的resultType和resultMap要分清。
3.Mybatis Generator运行生成相关文件之后,一定要切换回项目服务器!!!否则时间长了,你已经在mapper里写了很多sql语句,一运行点成了Mybatis Generator的启动器,完蛋了,又重新生成了,写的sql全没了。
不过如果这种坏情况真的发生了,也不是没有解决办法,右键项目名–>Local History–>Show History
可以看到之前所做的更改,可以点击回退到你想恢复的版本,不过这虽然是解决办法,但还是建议千万不要点错!!!
。。。。。。暂时这么多,以后再加。
来源:CSDN
作者:Mango_yoo
链接:https://blog.csdn.net/Mango_yoo/article/details/103627686