关闭

hibernate自动创建表出现表中已存在唯一关键字或者主键

1114人阅读 评论(0) 收藏 举报
分类:

原因是我们在配置实体类的时候@Column这个注解里面多了unique=true,把它去掉就可以了

@Id

@Column(name="id",length=50,unique=true,nullable=false)

private String id;

unique=true是指这个字段的值在这张表里不能重复,所有记录值都要唯一,就像主键

nullable=false是这个字段在保存时必需有值,不能还是null值就调用save去保存入库

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:116915次
    • 积分:2320
    • 等级:
    • 排名:第16173名
    • 原创:100篇
    • 转载:109篇
    • 译文:2篇
    • 评论:3条
    最新评论