MySql 中 tinyint(1)的特殊处理

2020-01-10  本文已影响0人  我是大飛

问题描述

在一次项目中,总是出现tinyint(1)字段映射Integer报错,跟踪源码发现,Hibernate会把tinyint类型转换为Boolean型(0转换为false,1、2、3...转换为true),Boolean型转换Integer当然会出错啦。

解决方案

1、连接数据库时,设置tinyInt1isBit=false
2、加大tinyint类型的长度 >1

上一篇 下一篇

猜你喜欢

热点阅读