哪些公司用.cc做网站/深圳网络整合营销公司
今天新写了一个实体类,各种加注解之后,本想应该很顺利就能让Hiernate给我自动生成数据库表,结果出乎我意料的报错,NND!
废话少说,直接上错误代码:
@Column(name = "name", unique = true, columnDefinition = "varchar(20) comment '名称'")
private String name; // 名称
请问大家看出毛病没,很简单的配置,然后我改成如下代码:
@Column(name = "name", columnDefinition = "varchar(20) unique comment '名称'")
private String name; // 名称
问题就解决了!我DB用的是Mysql 5.6.47
有人会说是方言设置出了问题,我的配置就是使用org.hibernate.dialect.MySQL5Dialect,所以不会是这里的问题
最后我只能猜想是bug,并记录下来以确保下次不会再犯