美文网首页
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