场景:

公司的业务很多方面不成熟导致的数据库设计的时候字段类型有些不统一,导致以下bug的产生

如图数据库的查询结果如下:

但是我查出来的数据总是0.然后就悲剧了,跟代码发现就是很奇怪的现象:把mybatis中sql在sql server中执行是可以的,但是返回的resultmap中的相应字段是0.

查了半天发现,是类型不对应:

数据库中是decimal类型,在java程序中是整型,导致了把小数部分覆盖了.

这个问题,虽小,但是提供了一种思路,以后出现类似的问题的时候可以考虑是否是数据类型不一致引起的错误.

Bug:数据库的有数据,但是查出来是0相关推荐

  1. mysql创建数据表列子,MySQL 创建数据库及简单增删改查

    MySQL 创建数据库及简单增删改查 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 登入: Enter passwor ...

  2. 在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查

    题目 1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号.书名.单价.数量). 2.利用JDBC连接数据库dbjava,实现数据表 ...

  3. python获取数据库返回的结果_python 查数据库的数据返回的是没有数据?

    def process_item(self, item, spider): print('打印的文件地址和名字为') print(item['file_url'], item['name']) key ...

  4. 数据错误循环冗余检查是什么意思_为什么数据库会丢失数据?今天我就来跟你掰扯掰扯

    这份分布式一致性算法文档,足够你解决分布式系统 80% 核心问题​zhuanlan.zhihu.com 从远程办公到简历被拒,再到斩获阿里offer,这份PDF功不可没​zhuanlan.zhihu. ...

  5. mybatis 执行插入操作,insert 返回1,数据库中无数据。数据库中数据的创建时间和插入执行时间不一致。

    大家好,我是烤鸭: 今天记录一下线上的问题,由于不是我们组的代码,所以没参与全程,只是最后有幸听各位大佬探讨解决方案.mybatis 执行插入操作,insert返回1,日志记录和接口返回都正常,但是数 ...

  6. oracle数据库数据消失,,保存在数据库里的数据莫名其妙的消失

    求助,保存在数据库里的数据莫名其妙的消失 我做了一个批量修改的功能,数据是肯定存到数据库里了,提交给测试部测试也没什么BUG,可是当有别的classes文件替换之后 重启服务器,我之前修改的数据就会莫 ...

  7. Java代码实现两个数据库之间的数据同步

    需求背景 有A&B两个数据库,以A为主,B要同步A上的数据,同步涉及数据的增删改查,且要每天同步一次.条件限制是,只能调用中台提供的接口操作数据库,不能写SQL. 解决思路 由于只能通过中台调 ...

  8. C# 异步读取数据库里面的数据与绑定UI的解决办法

    异步读取数据库,在数据绑定的时候会出现点问题,就是窗体界面会无法关闭,要结束任务才能结束进程.例如下面代码 首先按习惯的方法,设定线程更新UI a2.CheckForIllegalCrossThrea ...

  9. 技术图文:如何利用 C# 向 Access 数据库插入大量数据?

    背景 通常我们在做数据分析与处理之前,需要把从网站爬取的数据或者从 甲方 系统中导出的数据存入到自己的数据库中.如果数据量小,直接利用 SQL的 Insert 语句逐条插入就好.可是数据量上万条之后, ...

最新文章

  1. 在python中调用js或者nodejs要使用PyExecJs第三方包。
  2. 【青少年编程】【三级】 合作画画
  3. CVPR 2021 | 利用时序差分进行动作识别的最新Backbone—TDN
  4. C++学习笔记-----永远不要在派生类中改变虚函数的默认参数值
  5. 规避软件架构风险之反模式
  6. 百度启动史上规模最大校园招聘;荣耀Magic3系列售价4599元起;阿里成立反职场陋习小组,无条件支持员工拒绝劝酒|极客头条...
  7. 计算机 管理策略,有关管理组策略管理模板的建议 (.adm) 文件
  8. Mac10.12开启NTFS读写
  9. 多年测试经验分享:上市公司怎么进行安全测试
  10. jupyter修改工作路径提示找不到指定模块
  11. word用宏修改文档中图片大小
  12. 分享高压超低噪声LDO测试结果(High Voltage Ultra-low Noise LDO)
  13. testflight无法联网怎么办_TestFlight提示“无法接入App Store Connect”怎么办?
  14. macbook 卸载双系统
  15. 小帅功能软件测试经验总结
  16. 极路由 openwrt 使用 SyncY 实现百度云同步
  17. 从零开始 飞机大战(五)实现子弹定位和动画
  18. GHz指计算机的,ghz指的是计算机的
  19. Maven警告:Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is...
  20. 顶级技术网站博客汇总

热门文章

  1. 工控随笔_05_西门子_Step7软件仿真方法
  2. Android DirectBoot模式
  3. 【考研英语语法】并列连词详解
  4. 我的Java学习之路2009-11-17
  5. NLTK11《Python自然语言处理》code10 分析语句的含义
  6. leetcode 思路——64. 最小路径和——174. 地下城游戏
  7. 实时监控linux的日志命令
  8. 什么是阻抗?影响阻抗的因素有哪些?
  9. Introducing Swift(Swift介绍及其API)
  10. 如何提高加好友通过率