错误经验
文章平均质量分 52
__三境大剑仙__
这个作者很懒,什么都没留下…
展开
-
使用mybatisplus查询sql时,报Error attempting to get column ‘ID‘ from result set错误
这个注解导致了指定的默认构造方法是只包含date,dayType5两个参数的方法。所以无法通过默认的构造方法将对应的结果集映射到实体类。结果查询正常,然后能得出结果集到实体类的映射过程出现问题。然后通过排查代码,发现我的实体类使用了。所以将这个注解去掉就解决问题了。首先排除数据库字段大小写问题。注解会不会导致类似的问题呢?原创 2023-09-04 17:28:38 · 1407 阅读 · 1 评论 -
关于使用ProcessBuilder调用shell脚本,以及部署到docker中遇到的问题
然后我仔细检查了一下发现 openjdk:8-jdk-alpine镜像用的shell命令是busybox的,它里面的date命令和传统的linux下的date有点区别,其中的。通过仔细查找发现是因为我引用的是openjdk:8-jdk-alpine的镜像,此镜像中是没有提供这些环境的。解决方法时:把shell脚本和jar包拷贝到同一个路径下,在代码中通过绝对路径引用shell脚本,进行执行。这是因为shell脚本被打进jar之后,不再以完整的.sh脚本存在,而是经过了打包程序的编译。后面的参数有些不一样。原创 2023-07-05 20:02:01 · 1226 阅读 · 0 评论 -
maven打jar包时,缺少本地jar包
打算到jar包里去看看,到底有没有导入进去,但是这一次包里已经有了本地jar包,而且也没有报错了,问题无法复现了。虽然问题稀里糊涂的解决了,但是这种搞不清楚原因的事情真让人火大,希望下次在遇到类似问题可以找到原因吧。最近通过Docker + harbor + kuboard方式进行在开发环境进行部署,遇到了一个问题,本地idea中运行项目正常,但是kuboard一直报错重启。下,重新打包之后,错误就消失了,项目成功运行,但是我还是没搞懂具体原因。然后又把这段代码注释掉,删除本地target,重新。原创 2023-06-25 15:29:47 · 2186 阅读 · 0 评论 -
数据库字段名称为关键字,mybatisplus中的解决方法
但是因为是使用的mybatisplus 批量插入,没有使用xml,无法直接对sql进行编辑,一时之间没有想到更好的解决方法。既然mybatis plus可以指定表名,自然也应该支持指定字段名,在指定字段名的时候,就可以将字段名用波浪号注释起来。在增加@TableField注解之后,重新启动服务,批量插入数据果然成功了。原创 2023-06-21 13:54:48 · 2306 阅读 · 0 评论 -
ORACLE GROUP BY和CASE WHEN同时使用时遇到的一些问题
话不多说,上源码select sum(case when chg.ar_ap = 0 and chg.currency = 1 then chg.amount else 0 end) profit_cny_ar, sum(case when chg.ar_ap = 1 and chg.currency = 1 then chg.amount else 0 end) profit_cn...原创 2019-12-18 17:56:07 · 2324 阅读 · 3 评论 -
EXECUTE IMMEDIATE USING导致的ORA-01747,ORA-06512等字段名无效,字段名为关键字等问题
话不多说,直接上问题:DECLARE V_SQL VARCHAR2(5000); V_UPDATE_SQL VARCHAR2(5000); TABLE_NAME VARCHAR2(50);BEGIN FOR COL IN (SELECT COLUMN_NAME FROM USER_TAB_COLS WHERE TABLE_NAME = 'JOB_HEAD') LOOP...原创 2019-12-11 11:04:19 · 587 阅读 · 0 评论 -
关于idea无法ping本地服务1099端口问题
idea中错误:Unable to ping server at localhost:1099最近开始接触正式的项目,在搭建服务端运行环境时,遇到了 Application Server was not connected before run configuration stop, reason:Unable to ping server at localhost:1099 这样的错误,通过上...原创 2019-02-15 16:13:50 · 8039 阅读 · 1 评论 -
关于idea debug进入不了断点
这个问题在很久以前就遇到过,但是当时做完没有认真做一下记录,导致过了好久再次遇到这个问题时,又是花了好长的时间才找到真正的问题所在,所以打算在这里记录一下。当然这条博客所涉及的问题,可能并适合你所遇到的问题,为此我表示抱歉。作为新手,上路总是坎坷的,今天就遇到了如下的问题:在进行debug时,上述代码直接跳过并没有进入断点,为了进行验证,特意在最上方添加了输出语句,发现控制台代码并没有相应的输...原创 2019-02-21 22:44:03 · 26743 阅读 · 1 评论