hibernate3 boolean Data too long for column
来源:互联网 发布:看篮球的软件 编辑:程序博客网 时间:2024/05/17 04:58
问题:Data too long for column 'finished' at row 1 at ....
关键字:Hibernate / Boolean Fields / MySQL 5.0
今天练习使用hibernate时出现了这么一个问题:
Caused by: java.sql.SQLException: Data too long for column 'finished' at row 1
at ....
配置文件中有:
<property name="finished" column="my_field" not-null="true" /> <property name="hbm2ddl.auto">update</property>
到网上查了一下,得到解决办法:
<property name="finished" not-null="true" >
<column sql-type="boolean" not-null="true" name="finished" />
</property>
scj注:原因是hibernate映射时,boolean映射成了bit,这样在插入空值的时候,mysql无法将boolean转成bit。改过之后使之能够映射成tinyint,就可以转换了。所以,如果你的hbm2ddl.auto设置的是update还要把hbm2ddl.auto改成create,改过之后然后再改成update。
- hibernate3 boolean Data too long for column
- Data too long for column
- data too long for column 解决方案
- 解决data too long for column”错误
- data too long for column 问题
- mysql data too long for column 解决方案
- Mysql "data too long for column"
- Data too long for column解决方法
- data too long for column的解决方法
- [Mysql] Data truncation: Data too long for column ......
- mysql插入错误 Data truncation: Data too long for column
- java.sql.BatchUpdateException: Data truncation: Data too long for column
- Mysql MysqlDataTruncation Data truncation Data too long for column
- Data truncation: Data truncated for column/Data too long for column问题解决
- Data truncation: Data truncated for column/Data too long for column
- ERROR 1406 (22001): Data too long for column 解决方法
- ERROR 1406 (22001): Data too long for column 解决方法
- data too long for column 'Auser' at row 1
- 获取动态库的路径
- 策略模式
- documentElement属性
- 传递参数给函数
- 2009-12-14
- hibernate3 boolean Data too long for column
- 简单就好
- (转载)ASP.NET页面刷新方法总结
- 【转】一个软件工程师的6年总结
- (转载)ASP.NET的五大数据控件浅谈
- Google在MIT发布的难题
- 存储过程(Stored Procedure)使用(三)
- 十大知名半导体公司CEO“薪”情调查
- c#中如何打开一个文件夹