首页 > 其他分享 >debug跳转至 var4.getTargetException()

debug跳转至 var4.getTargetException()

时间:2023-12-27 13:22:42浏览次数:36  
标签:var4 调用 数据库 getTargetException 跳转 debug 异常

今天敲了一个插入表的业务逻辑,发现控制台没有报错,但方法却没有执行完毕,debug后发现程序跳转到了该异常。

经过上网搜索后有所了解,出现该异常的根本原因是当使用反射调用方法时,如果被调用的方法抛出了异常,而调用的方法却没有捕捉处理,那么该异常会被封装在一个 `InvocationTargetException` 中,并由 `getTargetException()` 方法返回。(原博客:https://blog.csdn.net/youcaodian/article/details/134897037)

通常是因为Mapper层代码出现问题,例如我这次是因为java类中属性值与数据库中的字段类型不一致,数据库中的两个属性我并没有在entity类中赋值,想要以null的形式插入数据库,结果出现了该异常。对这两个属性赋值后,问题解决。

 

标签:var4,调用,数据库,getTargetException,跳转,debug,异常
From: https://www.cnblogs.com/liangzhe/p/17930347.html

相关文章

  • IDEA进行远程Debug调试的来龙去脉
    一、前言我们在测试环境时,遇到一些bug,看上下文的日志,还是无法判断出问题所在时,此时需要Debug来解决。为了更方便、更高效地定位和解决问题,远程调试成为一种常见的实践方式。这个还是不建议在生产中使用,可以在测试环境走和生产一样的单据来Debug。要是生产环境忘记去掉断点,直接炸了!......
  • 使用js进行页面跳转
    场景vue项目,vite配置了基本路径前缀/h5在页面内,通过js进行页面跳转问题使用window.location.href='目标地址',结果发现实际跳转地址会变成本地地址前缀+目标地址,e.g. https://loacalhost:9999/h5/www.baidu.com解决同样使用window.location.href,但是不是直接进行目标地址......
  • 窗体设置,按钮跳转页面窗体
    packageframe;importjavax.swing.*;importjava.awt.*;publicclassJframedemoextendsJFrame{  JFramejFrame=newJFrame();  Containercontainer;  voidway1(){    jFrame.setSize(1000,1000);    jFrame.setVisible(false);  ......
  • Odoo17_禁用从地址栏进debug模式
    1.参考odoo禁用debug模式_odoo14禁用debug-CSDN博客2.直接上代码#-*-coding:utf-8-*-fromodooimporthttpfromodoo.addons.web.controllersimporthomefromodoo.exceptionsimportUserErrorclassDebugHome(home.Home):@http.route('/web',type='ht......
  • vscode+xdebug+phpenv本地调试php代码
    php环境变量先设置环境变量,找到php目录在vscode里安装phpdebug插件点击插件按钮,搜索phpdebug,找到这里标有Xdebug的,点击安装开启Xdebug组件找到对应版本的php去配置php.in文件把这个放到php.ini的最后,如果里面有则根据情况替换即可,端口号要和下面的vscode里面的统一......
  • java 判断当前是否处于 debug
    Java判断当前是否处于debug模式在开发Java程序时,我们常常需要在调试模式下运行程序来定位问题和进行代码调试。因此,判断当前是否处于debug模式是一项常见的需求。本文将介绍如何在Java中判断当前是否处于debug模式,并提供相应的代码示例。判断当前是否处于debug模式......
  • ICEE-SPI-debug最好用 SPI 和 JTAG 或更优的(高达104MHz的)SPI通信保障飞速的debug响
    S25FL032P:32-MbitCMOS3.0VoltFlashMemorywith104-MHzSPI(SerialPeripheralInterface)MultiI/OBusSPANSIONZentelSDRAM;https://www.zerodayinitiative.com/blog/2019/9/2/mindshare-hardware-reversing-with-the-tp-link-tl-wr841n-routerhttps://openw......
  • 小程序url跳转参数丢失
    小程序url跳转参数丢失使用encodeURIComponent进行编码然后用decodeURIComponent解码//发送toShopInfo(e){ leturlData=JSON.stringify(e.currentTarget.dataset.info); wx.navigateTo({ url:"/pages/shopInfo/shopInfo?info="+encodeURIComponent(url......
  • 通杀无限 debugger,目前只有 1% 的人知道!
    前言相信很多小伙伴在进行web逆向的时候,都遇到过无限debugger。最简单的方法,在debugger位置,点击行号,右键Neverpausehere,永远不在此处断下即可。但是这种方法就妄想通杀,显然是不大可能的,不然这种防护岂不是弄出来骗自己的。现在很多网站,这样处理是无法绕过的。例如常规......
  • Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插......