永发信息网

sqlserver数据库中的字段是bit类型的,数据库中查询查询出来的值为什么是true,o查询不出来

答案:2  悬赏:40  手机版
解决时间 2021-02-27 09:30
sqlserver数据库中的字段是bit类型的,数据库中查询出来是0或者1,为什么java项目中mybatis查询出来的值会是true?而且0的数据都没查出来,请大神教教怎么改进,急等
最佳答案
观念:

一、在编程的领域,true 跟 1 或「真」同义;false 跟 0 或「假」同义。数据库查出结果为 0 或 1,是数据库本身的效果。

二、数据库的 bit 资料型别本身就是存放布林值,不是「真」就是「假」,在编程语言里的相应型别通常也会是 true 或 false。不过有些比较不严谨的编程语言, true 或 false 一般会用 1 或 0 来代表。

三、改进的方式,就是瞭解上述观念之後,找出你编程语言中等效的比较方式即可。也就是你要知道数据库的 true 或 false,跟你所用编程语言的哪种资料型别等效。

四、从你提供的线索「mybatis 查出来的值是 true」,那很显然两边都可以用 true 或 false 来当做判断的依据。
全部回答
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
htc331zlvw 能刷机吗? 请大神帮忙!!
建筑安装工程费由直接工程费、计划利润、税金
—What cold weather!—Yes. But it’sunusu
红昌广告地址有知道的么?有点事想过去
风暴英雄最新天梯低端局毒瘤,泰兰德,谁选谁
浙江省嘉兴市海宁市黄湾镇尖山新区有什么好玩
高陵区教育局青少年校外教育校外活动培训中心
o+□=37 △+□=56 △+O=49 问:o=?□=?△=?有
学日本料理要多久呢?
基本上多长时间才能成为五笔高手
狮子冈在哪里啊,我有事要去这个地方
河南农业大学的网可以进东北大学ipv6吗?
信锐技术在行业内怎么样?
【为什么中国人会有重农轻商思想?】
广西鸿博药业有限公司我想知道这个在什么地方
推荐资讯
巴斯大学MSc Economics 和杜伦大学MSc Econom
御制平定准噶尔告成太学碑在什么地方啊,我要
带美瞳不舒服,眼睛老是会想要闭上、而且啊
希彤生物理疗仪郁南体验店地址在哪,我要去那
被描述为“长的像从漫画里走出来的女生”是什
如何查看我的百度账号是什么时候注册的?
风尾鱼在鱼缸一角呆着不欢是不是有病
所有手机都能玩talk tom吗新买的一个仿爱疯,
英雄联盟诺手哪个皮肤好?
泽兰和天火有什么区别?
山东车行地址在哪,我要去那里办事
绿色开花植物的生殖要经过DA. 开花和传粉B.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?