您的位置:首页 > 其它

Hibernate根据实体类生成数据表时字段类型是tinyblob

2018-04-04 10:53 489 查看
今天用hibernate测试实体类生成数据表,发现b表中关于a,c表的外键类型默认是tinyblob,网上找了很久没有解决,最后想到给它添加一个默认属性type,结果@column中还没有,查了半天终于看到可以在@column中给属性设置默认值,于是采用了只给它添加类型,不加值的办法,问题解决。请看代码
@Column(name="b_Id",length=50,columnDefinition="varchar(60)")
private TestB b;
添加columenDefinition="varchar(60)"就可以把它的类型设置为varchar,注意,如果这样写,长度会是60,而不是50。有更好的办法请留下一起学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: