问题描述:
前提已开启通过hibernate.hbm.xml配置文件自动生成表。hibernate的配置文件已经配置好,运行Tomcate后台不会报错,但数据库中无法生成表结构,存在这种情况往往是自己粗心大意造成的,但后台也不提示所以很难发现错误。
可能出现的原因:
1:配置文件的后缀名错误,后缀名应该为(.hbm.xml)
2:配置文件中定义的表字段名为sql关键字,导致无法生成表(之前我定义了一个表字段名为end,结果总是无法生成表,最后发现end为sql关键字)
问题描述:
前提已开启通过hibernate.hbm.xml配置文件自动生成表。hibernate的配置文件已经配置好,运行Tomcate后台不会报错,但数据库中无法生成表结构,存在这种情况往往是自己粗心大意造成的,但后台也不提示所以很难发现错误。
可能出现的原因:
1:配置文件的后缀名错误,后缀名应该为(.hbm.xml)
2:配置文件中定义的表字段名为sql关键字,导致无法生成表(之前我定义了一个表字段名为end,结果总是无法生成表,最后发现end为sql关键字)