hibernate与mysql tinyint字段映射问题
2017-03-29 20:01
435 查看
mysql建表时候尽可能使用bigint smallint tinyint类型标识数字
记录下今天tinyint遇到的问题
for column deleted. Found: tinyint, expected: bit
tinyint 一般在项目中映射为boolean类型(0、1分别对应false、True)
今天在项目中用hibernate注解映射字段时,遇到如下错误:
后来经过探讨,解决方案有二:
一、注解中使用@Column
加入columnDefinition=“tinyint”
二、查看自己mysql建表语句
如果确定使用boolean类型,则要将tinyint的长度定义为1
注解中则可不添加columnDefinition.
注:项目中用到的hibernate是3。
记录下今天tinyint遇到的问题
for column deleted. Found: tinyint, expected: bit
tinyint 一般在项目中映射为boolean类型(0、1分别对应false、True)
今天在项目中用hibernate注解映射字段时,遇到如下错误:
后来经过探讨,解决方案有二:
一、注解中使用@Column
加入columnDefinition=“tinyint”
二、查看自己mysql建表语句
如果确定使用boolean类型,则要将tinyint的长度定义为1
注解中则可不添加columnDefinition.
注:项目中用到的hibernate是3。
相关文章推荐
- Hibernate3.1.2 和Mysql5.0.18映射boolean的问题
- 处理Hibernate中Pojo对象String属性不能映射Sqlserver2005 text类型字段问题 .
- MySQL中日期映射Hibernate问题简结
- hibernate+mysql java中boolean类型的映射问题+struts2取boolean值
- ruby on rails mysql中tinyint字段返回布尔值问题
- 关于mysql下hibernate实体类字段与数据库关键字冲突的问题
- hibernate与mysql之间的字段映射关系
- Hibernate映射mysql问题 one-to-one
- MySql中LongText字段对应Hibernate映射文件的设置(转)
- Hibernate 映射字段问题[ImprovedNamingStrategy]
- 解决字段名带下划线在Hibernate映射问题
- Hibernate映射mysql问题 one-to-one
- MySql中LongText字段对应Hibernate映射文件的设置(转)
- Hibernate 映射字段问题[ImprovedNamingStrategy]
- hibernate 映射tinyint问题
- Hibernate、JPA 映射字段问题[ImprovedNamingStrategy]
- mysql hibernate java deecimal数据映射问题
- Hibernate 映射字段问题[ImprovedNamingStrategy]
- 关于JPA/Hibernate的时间字段映射问题
- 处理Hibernate中Pojo对象String属性不能映射Sqlserver2005 text类型字段问题