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。