美文网首页
MySql 中 tinyint(1)的特殊处理

MySql 中 tinyint(1)的特殊处理

作者: 我是大飛 | 来源:发表于2020-01-10 10:01 被阅读0次

问题描述

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

解决方案

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

相关文章

网友评论

      本文标题:MySql 中 tinyint(1)的特殊处理

      本文链接:https://www.haomeiwen.com/subject/emlpactx.html