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。有更好的办法请留下一起学习。
@Column(name="b_Id",length=50,columnDefinition="varchar(60)")
private TestB b;
添加columenDefinition="varchar(60)"就可以把它的类型设置为varchar,注意,如果这样写,长度会是60,而不是50。有更好的办法请留下一起学习。
相关文章推荐
- 通过hibernate tool生成实体类时候数据库是nvarchar实体类会字段类型为Serializable
- 添加注解后,框架没有自动根据实体类生成数据表,Hibernate
- mysql语句 一个表统计每天产生的不同类型数据 根据类型字段 统计每天有多少
- mogoose的bug之不能根据类型为number的字段查找数据
- Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(一)
- 【深入Hibernate】——根据业务自定义Clob数据类型
- hibernate实体类配置文件数据类型不匹配问题
- hibernate查询数据表char类型字段只返回一个字符
- 根据SQLServer数据表生成C#实体类
- ORACLE数据库number类型使用hibernate反向生成JavaBean的数据类型
- 自制工具:CSV代码生成器:自动生成CSV文件对应的C++实体类和字段类型解析代码
- 根据Hibernate实体对象,自动生成数据字典
- hibernate通过数据库表反向生成实体类
- 由数据表生成hibernate映射文件和实体类
- hibernate通过数据库表反向生成实体类
- hibernate生成表中有BLOB字段的javabean,hql查询出现无效列类型异常
- 根据Hibernate映射文件和实体类生成数据库
- ORACLE数据库number类型使用hibernate反向生成JavaBean的数据类型
- hibernate通过数据库表反向生成实体类
- 利用在线工具根据JSon数据自动生成对应的Java实体类