hibernate 中无法成功创建表

今天想着使用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 的类型设置为了字符串, 字符串怎么能自动增长呢  , 犯了个低级错误 。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值