@Table注释中的小写字母会导致错误

时间:2011-11-14 23:23:50

标签: mysql hibernate

我遇到了hibernate的问题。 对于must have same number of columns as the referenced primary key error表,我得到al_coursedetailed。 但似乎这个错误是某种假的,因为当我将@Table注释中的至少一个字母更改为大写字母(例如Al_coursedetailed)时,一切正常。

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

试试这个:

SHOW VARIABLES LIKE '%lower_case%';

如果lower_case_table_names的值= 1,则在SHOW TABLES的输出中,您将无法在创建它们的原始情况下看到表名。

但是我们需要知道你在哪个O / S,哪个版本的MySQL,以及上面SHOW语句的输出来进一步帮助。

另见this article