天天看点

hibernate 表名大小写,mysql表名忽略大小写

查看大小写区分

mysql> show variables like "%case%";

+------------------------+-------+

| Variable_name          | Value |

+------------------------+-------+

| lower_case_file_system | OFF   | 

| lower_case_table_names | 0     |     //0区分 1不区分

+------------------------+-------+

2 rows in set (0.00 sec)

LINUX下的MySQL默认是要区分表名大小写的。

  让MYSQL不区分表名大小写的方法其实很简单:

  1.用ROOT登录,修改/etc/my.cnf

  2.在[mysqld]下加入一行:lower_case_table_names=1

  3.重新启动数据库即可

#service mysqld restart 重启即可解决