Hibernate 中boolean类型属性问题
2013-04-07 09:18
316 查看
先看下实体Boolean类型属性:
[java] view
plaincopy
private boolean leaf;
hibernate 配置:
[java] view
plaincopy
<property name="leaf">
</property>
在MySQL 5 中,Hibernate 会将实体类中的Boolean类型属性映射成 bit(1) ;
结果就会报出 Date to long for column "leaf" at row 1 的错误,
MySQL 4 中是支持的,因为在4.0中会映射成tinyint(1)
解决方法:
修改配置文件
[java] view
plaincopy
<property name="leaf">
<column name="leaf" sql-type="BOOLEAN"></column>
</property>
问题解决,数据库中该属性映射成了tinyint(1)
分享到:
上一
[java] view
plaincopy
private boolean leaf;
hibernate 配置:
[java] view
plaincopy
<property name="leaf">
</property>
在MySQL 5 中,Hibernate 会将实体类中的Boolean类型属性映射成 bit(1) ;
结果就会报出 Date to long for column "leaf" at row 1 的错误,
MySQL 4 中是支持的,因为在4.0中会映射成tinyint(1)
解决方法:
修改配置文件
[java] view
plaincopy
<property name="leaf">
<column name="leaf" sql-type="BOOLEAN"></column>
</property>
问题解决,数据库中该属性映射成了tinyint(1)
分享到:
上一
相关文章推荐
- Hibernate 中boolean类型属性问题
- hibernate中实体设计时属性类型选择问题
- hibernate+mysql java中boolean类型的映射问题+struts2取boolean值
- java mysql 表中字段是tinyint(1)类型,hibernate自动生成bean对应属性为boolean类型,如何传值
- 处理Hibernate中Pojo对象String属性不能映射Sqlserver2005 text类型字段问题
- 关于eclipse没有hibernate包的问题及更改反向工程文件生成的属性类型问题
- 处理Hibernate中Pojo对象String属性不能映射Sqlserver2005 text类型字段问题 .
- Hibernate判断某属性不为null 且不可为空时出现Property path [...] does not reference a collection 的问题
- wpf prism4 出现问题:无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。
- 关于hibernate的查询返回类型问题总结
- hibernate 的模型绑定下,增加属性不成功的问题。
- javabean中的boolean 类型属性命名
- Hibernate3.0 数据库存储Date类型没有时分秒问题
- Hibernate中使用@Temporal修饰日期类型的属性
- Hibernate连接Oracle的Date类型字段丢失时间问题(解决方案)
- ###struts模型驱动(必须new)能够封装【对象类型属性的属性】.页面传参错误导致的问题:HTTP Status 500 - could not execute statement;
- 使用Hibernate轻松解决java中date与datetime类型不兼容的问题
- 解决Hibernate 注解在属性上 ,多对一,一对一懒加载 当调用one那一方getId 也会查数据库的问题
- C#中类的属性的类型为接口时修饰符问题
- 使用Hibernate返回自定义类型时报错的问题