今天想着使用hibernate 来练习一下前两天学习的内容 , 拷贝jar包已经让人很头疼,(表示根据异常来挎的jar包,缺什么类就copy什么包,haha)但是在jar包全的情况下却遇到了另外一个头疼的事,配置好文件,发现了一个 Unsuccessful: create table user (uuid varchar(255) not null auto_increment, username varchar(255) not null, password varchar(255) not null, age integer, sex varchar(255), primary key (uuid)) 这个错误提示, 很明显创建表格没有成功, 我将创建表的sql语句复制到mysql命令行运行,发现也是错误,试着去掉了auto_increment 这个关键字,成功了, 才知道我将主键的生成方式配置为了 native , 改为uuid 后,错误消失。
后来才知道错误的真正原因 , 因为我将uuid 的类型设置为了字符串, 字符串怎么能自动增长呢 , 犯了个低级错误 。