我遇到了hibernate的问题。
对于must have same number of columns as the referenced primary key error
表,我得到al_coursedetailed
。
但似乎这个错误是某种假的,因为当我将@Table
注释中的至少一个字母更改为大写字母(例如Al_coursedetailed
)时,一切正常。
可能是什么问题?
答案 0 :(得分:0)
试试这个:
SHOW VARIABLES LIKE '%lower_case%';
如果lower_case_table_names
的值= 1,则在SHOW TABLES
的输出中,您将无法在创建它们的原始情况下看到表名。
但是我们需要知道你在哪个O / S,哪个版本的MySQL,以及上面SHOW
语句的输出来进一步帮助。