数据库有库有表,但是后端查询的表的时候日志打印查询不到表问题
这是因为java后端表映射实体指定的表名与数据库中的表名存在大小写不一致的问题,而mysql在windows下安装好之后默认是对表名大小写不敏感,但在linux下需要手动设置。
解决方法:
1、切换 root用户,打开并修改/etc/my.cnf,在[mysqld]节点下,加入一行:lower_case_table_names=1
2、重启服务service mysqld restart
数据库有库有表,但是后端查询的表的时候日志打印查询不到表问题
这是因为java后端表映射实体指定的表名与数据库中的表名存在大小写不一致的问题,而mysql在windows下安装好之后默认是对表名大小写不敏感,但在linux下需要手动设置。
解决方法:
1、切换 root用户,打开并修改/etc/my.cnf,在[mysqld]节点下,加入一行:lower_case_table_names=1
2、重启服务service mysqld restart