Specified key was too long; max key length is 767 bytes
指定的主键字段太长,最大的主键长度是767 bytes
可能 是你的配置文件User有问题参考一下
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
=============================
User.hbm.xml
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
。
。
。
。
user是mysql的关键字,换个名字试试
为什么要用hibernate来建表呢?
hbm2dll.auto属性设为true了么?