一、背景:

同事写了一个搜索功能,由于某些原因去了其他项目组,测试测出来他遗留下来的一个bug,领导把这个bug给了我让我解决。

二、目的:

解决起止时间相同, 搜索不到相关数据,并记录这个bug问题。

三、解决:

1.首先我们先看看bug。因为好几个功能都共用这一个接口所以还有兼顾其他的搜索需求业务。

2:我们看一下代码。

3.业务代码写的没有问题,那会出现在哪里了? debug找了很长时间,都没有找到,于是就用本方法,一个一个的看。终于发现了问题所在。

4.大家是不是很困惑,同事写的没有问题啊,先别急我们慢慢说下去。因为我们项目使用的是Oracle数据库,mybatis框架中 jdbcType=DATE 和 jdbcType=TIMESTAMP 的区别是:

在连接oracle数据库的时候,当jdbcType="DATE"类型时,返回的时间只有年月日(yyyy-MM-dd)的,当jdbcType=“TIMESTAMP”的时候,返回的时间是年月日和时分秒(yyyy-MM-dd HH:mm:ss)

5.所以得出结论:

jdbcType=”DATE” 都忽略了 时分秒, 无论是否有时分秒,都设置为了 00:00:00;
而jdbcType=”TIMESTAMP” 则 年月日时分秒全部设置,没有忽略。

四、总结:

大家在找bug的时候一定要认真,要细心。欢迎大家关注:Java学习生

解决bug 起止时间相同 搜索不到相关数据相关推荐

  1. PythonStock(36)股票系统:解决历史数据问题,使用 ak.stock_zh_a_hist 获得历史相关数据,发现AK又更新到了v1.1.1版本,更新获得历史数据代码。

    目录 前言 1,关于历史数据接口问题 2,使用help 查看函数 3,总结 前言 使用Python开发一个web股票项目. [github项目地址]: https://github.com/pytho ...

  2. python3.7怎么设置中文_解决 Bug · Python3.7.3官方文档 简体中文 · 看云

    ### 导航 - [索引](genindex.xhtml "总目录") - [模块](py-modindex.xhtml "Python 模块索引") | - ...

  3. 这些解决 Bug 的套路,你都会了不?

    最近整理了我原创的 140 篇编程经验和技术文章,欢迎大家阅读,一起成长!指路:https://t.1yb.co/ARnD 大家好,我是鱼皮. 学编程的过程中,我们会遇到各式各样的 Bug,也常常因为 ...

  4. 自我提升解决bug的能力(一)

    我和大家分享一个我的自我提升解决bug的能力(满满的干货).一名优秀的程序员会具备较强解决bug的能力.如果你觉得自己不够优秀,解决bug能力不足,学习处于被动的状态.那我要大声的告诉你请不要迷茫,陷 ...

  5. 「Python|场景案例」如何获取音视频中声音片段的起止时间?

    本文主要介绍如何使用python的第三方库moviepy找出音视频中声音开始出现的位置以及声音结束的位置. 文章目录 场景描述 准备工作 解决方案 源代码 场景描述 假设我们有一段音频,音频开始有一段 ...

  6. 解决bug问题,查找bug的方法

    想告别"写代码2分钟,找bug两小时"吗?,就必须掌握查找bug的能力 下面这些方法都是我这几年解决bug常用的 一.定位bug:如果在控制台中看不出bug,可以使用以下方法帮助查 ...

  7. 为Redmine的项目加上起止时间

    没有时间约束的项目不是好项目. 要给项目配置起止时间,须要用到自己定义属性. 我们须要管理员身份登录.才干够定义自己定义属性. 自己定义属性 看图吧,先是点击页面导航条(最上面那排菜单,有主页.我的工 ...

  8. java 获取当前时间所在自然周起止时间及自然周中的每一天

    有的时候需要获取当前时间所在自然周中的起始和截止时间,或者某个时间段内里的每一天的日期 1.先来解决获取自然周中的起止时间 /*** 获取当前时间所在自然周的起止日期** @return*/publi ...

  9. 解决bug: .cpython-37m-x86_64-linux-gnu.so: undefined symbol:

    解决bug: .cpython-37m-x86_64-linux-gnu.so: undefined symbol: 时间:2023年1月23日 一. 问题 用python下pytorch编写cuda ...

最新文章

  1. 自考学士学位计算机题库,2020自考本科学位英语试题(附答案)
  2. linux pfn,ARM Linux下的page和pfn之间转换的宏。
  3. 网站的加载速度该如何进行优化提升?
  4. 【百度地图API1.1】修改文本标注的样式
  5. 【select模块】select IO多路复用和select实现FTP
  6. Spark1.0.0 属性配置
  7. Storm精华问答 | 为什么要用Storm?不用Spark?
  8. html语言怎么办到直接手写,4、手写HTML语言代码之《文字处理》
  9. androidpn的学习研究(三)androidpn-server服务端几个类说明
  10. oracle 复制数据 insert into、as select
  11. 使用jdk的xjc命令由schema文件生成相应的实体类
  12. TensorFlow从入门到理解(六):可视化梯度下降
  13. 遵循PSR-4的自动加载
  14. 列向量互信息计算通用MATLAB代码
  15. 5月深度学习班第8课rnn_appliacation
  16. ABP vnext框架 返回JSON时间带T格式转换解决方案
  17. 【读书笔记《Android游戏编程之从零开始》】18.游戏开发基础(碰撞检测)
  18. 私塾在线《深入浅出学 Hadoop- 初级 部分》
  19. ul阻燃标准有几个等级_UL阻燃等级
  20. weex请求方法stream 的封装

热门文章

  1. 平车调整刀片如何调整_最新电脑带刀平车基本故障与维修方法
  2. access h3c交换机光口_h3c光纤交换机_H3C交换机光口设置
  3. H3C CE3000系列交换机插入千兆光模块后发现光模块可发光但端口指示灯不亮
  4. NET MVC5第三方验证——FluentValidation
  5. Java高并发程序设计入门
  6. Web安全学习Week12
  7. textarea标签中的换行符和空格
  8. Java八大基本数据类型-详解
  9. Keras 主要的层函数
  10. 大武口计算机考试培训,大武口电脑培训地址