首页 > 其他分享 >记录今日错误,一个接口代码篇幅过长时一定得注意逻辑顺序

记录今日错误,一个接口代码篇幅过长时一定得注意逻辑顺序

时间:2022-11-22 11:00:35浏览次数:37  
标签:语句 逻辑 过长 代码 接口 查询 篇幅 数据

今日写收藏品转赠逻辑时出现了错误,导致正常的数据在数据库查不出来,于是动手排查原因。一开始考虑可能是sql有问题,于是直接在数据库中写sql,发现可以查询到对应的数据,但是在idea中运行Java语句却查询不到。于是我怀疑是语句编译后出了问题,于是查看target目录下对应mapper的文件,发现编译后的语句正常,那是哪里出现了问题呢?

思考一番后,我怀疑是语句执行后导致数据库中数据出现了变化,而查询条件没有变,所以导致查不到之前的数据。果然,在一番排查之后,我发现昨天在改代码时候不注意,将逻辑删除的代码放入到了判空的代码之前,于是导致查询该数据前该数据就被删除了,所以查询不到对应的数据。经历此番教训之后,一定得注意较长篇幅的代码逻辑,因为很容易出错!

标签:语句,逻辑,过长,代码,接口,查询,篇幅,数据
From: https://www.cnblogs.com/ZYJ-Breeze/p/16914412.html

相关文章

  • wap服务相关接口备注
    手机号所在地淘宝网API接口API地址:​​​http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443​​​参数:tel:手机号码返回:JSON拍拍AP......
  • 多态之接口类
    用接口,可以让学生继承2个类,接口是一种规范,一种能力,一种扩展usingSystem;namespace多态之接口类{classProgram{staticvoidMain(string[]arg......
  • 接口
    接口声明接口的关键字是interface约束定义一些方法,让不同的人实现方法都是publicabstract修饰常量都是publicstaticfinal修饰接口不能被实例化,接口......
  • Apifox:成熟的测试工具要学会自己写接口文档
    好家伙, 在开发过程中,我们总是避免不了进行接口的测试,而相比手动敲测试代码,使用测试工具进行测试更为便捷,高效 今天发现了一个非常好用的接口测试工具Apifox相比于P......
  • UML用户指南(二)----类、关系、图、接口、包、实例
    类      UML为类提供了图形表示,强调抽象的最重要的部分。在用UML对类建模时,要记住: 对最终用户或实现者来说,各个类都应该映射到某个有形的或者概念性的抽象。一......
  • 标准化接口对内部设计&外部通讯的影响
    问题与背景对外接口标准化、对内标准化、屏蔽算法实现、统一的访问模式,可枚举的返回类型…,这些词是经常见到的,但是在日常开发中,往往对其作用感受很少,但是这确实是有意义的,因......
  • 直播美颜SDK接口的闪白功能实现流程
    直播美颜SDK接口作为主播们在直播中最常用的工具,相信大家已经非常熟悉,其中包含了多种多样的美颜功能,小编之前也为大家讲解过,今天小编继续为大家讲一个直播美颜SDK接口中的热......
  • 1.企业微信微盘文件通过API接口下载,2.PHP将文件流生成Excel文件
    1、企业微信微盘文件通过API接口下载,//微盘接口需要的值$data['userid']='';//操作者userid$data['fileid']='';//文件fileid$data_json......
  • set接口
         ......
  • 1688商品详情API接口,1688商品详情API接口接入说明
    为了进行此平台API的调用,首先我们需要做下面几件事情。1、获取一个KEY。2、参考API文档里的接入方式和示例。3、查看测试工具是否有需要的接口,响应实例的返回字段是否符合......