刚刚在做一个ibatis mysql的东西,在本地上是完美运行,但是部署到服务器上就出了错,
Cause:com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table'XXX_online_02.TB_SKILL' doesn't exist
经过查询才明白,这个是因为不同环境造成的。与ibatis无关,由mysql导致。
我本地的是mac,服务器是linux。
经查询与实践得知,mysql在macOS和windows下的查询时不区分大小写的;在linux下的查询时区分大小写的;
所以要注意编程的规范。