【问题】java查询MySQL时,mysql查询tinyint类型 的数据时,0会被转为false,1或以上会转为true

在做接口测试的数据库断言时,发现type字段断言总是失败,期望是0,打印数据库实际值是false

查看数据库格式:

解决:

在数据库url上,添加:&tinyInt1isBit=false

------可解决java查询MySQL时,mysql查询tinyint类型 的数据时,0会被转为false,1或以上会转为true的问题

相关推荐
程序员清风10 分钟前
跳表的原理和时间复杂度,为什么还需要字典结构配合?
java·后端·面试
渣哥24 分钟前
Kafka消息丢失的3种场景,生产环境千万要注意
java
渣哥24 分钟前
ElasticSearch深度分页的致命缺陷,千万数据查询秒变蜗牛
java
Olrookie25 分钟前
XXL-JOB GLUE模式动态数据源实践:Spring AOP + MyBatis 解耦多库查询
java·数据库·spring boot
苏婳66626 分钟前
【最新版】怎么下载mysqlclient并成功安装?
数据库·python·mysql
柯南二号42 分钟前
【Java后端】MyBatis-Plus 原理解析
java·开发语言·mybatis
又是努力搬砖的一年1 小时前
SpringBoot中,接口加解密
java·spring boot·后端
:-)1 小时前
idea配置maven国内镜像
java·ide·maven·intellij-idea
我是哈哈hh1 小时前
【Node.js】ECMAScript标准 以及 npm安装
开发语言·前端·javascript·node.js
啊阿狸不会拉杆1 小时前
《算法导论》第 27 章 - 多线程算法
java·jvm·c++·算法·图论