问题描述 在调用mybatis执行sql语句时报错: 然后单独将sql拿到数据库中执行也是一样的报错: 原因说明 原因一般有两点: 1.数据库表的列名跟代码中的不一致,也就是sql写错了 2.数据库的列名含有空格(这个很难发现,确认代码和数据库表一致的情况下可以看看是不是这个原因) 其实问题很小,就是要注意下细节。