通常在写好实体类的情况下,给实体类生成 类名.hbm.xml 后依然不能生成数据表,这时仔细看一下实体类是否有关键字,比如 order, desc , from 等 , 以及类名也不能有关键字。 如果有关键字,请更改后再生成 类名.hbm.xml ,如果依然不行,请检查配置文件 hibernate.hbm.xml 是否配置 <prop key="hibernate.hbm2ddl.auto">update</prop>