已解决nested exception is org.apache.ibatis.exceptions.PersistenceException
Apache 解决 is org Exception nested ibatis exceptions
2023-09-27 14:27:33 时间
已解决nested exception is org.apache.ibatis.exceptions.PersistenceException
报错问题
粉丝群里面的一个小伙伴敲代码时发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息如下:
"nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
### The error may exist in file [D:\\synda\\yyy-app\\api-app\\synda-oauth\\target\\classes\\mapper\\AuthRoleMapper.xml]
### The error may involve com.tengyun.oauth.mapper.AuthRoleMapper.getRole
### The error occurred while handling results
### SQL: SELECT r.id,r.name,r.role_code AS roleCode,r.data_auth AS dataAuth,r.state,r.pid FROM auth_user_role ur LEFT JOIN auth_role r ON r.id=ur.role_id WHERE ur.user_id=? GROUP BY r.id ORDER BY r.data_auth
### Cause: java.lang.IndexOutOfBoundsException: Index: 6, Size: 6"
解决方法
解决方法如下
报错内容说 你的 mapper.xml 文件中的某个查询有错,
仔细看你的 sql、映射规则、代码是否有错,
那么请在你在返回的实体类中加入一个空的构造方法,因为我们的实体类里面加了一个有参构造函数,空的构造函数被覆盖,mybatist-plus中 的 resultType=“com.tengyun.oauth.entity.AuthRole”,去调用了我们空的构造函数,结果没有
福利
每周会送6本技术书籍包邮到家
由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复
大家可以进社区裙或者添加博主微信
点击下方链接即可
http://t.csdn.cn/6kInJ
相关文章
- Apache Spark Delta Lake 写数据使用及实现原理代码解析(转载)
- 解决Maven中依赖包org.apache.commons.lang3不存在
- 实用 | Apache Kudu读写路径
- Subversion代码提交中的org.apache.subversion.javahl.ClientException: svn: E200007: Commit failed异常解决
- Ubuntu下Apache重启错误:Could not reliably determine解决
- 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
- Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.22.2 from https://repo.maven.apache.org/maven2 was cached in the local repository
- Apache设置禁止访问网站目录(目录列表显示文件)
- windows apache 配置多个服务站点
- java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.copyInputStreamToFile(Ljava/io/InputStream;Ljava/io/File;)V
- 【错误解决】 java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp
- 使用apache 的FileUtils处理文件的复制等操作
- 已解决org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory
- 已解决org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
- 已解决org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflec
- 已解决org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest异常的
- 已解决Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5异常的正确解决方法,亲测有效!!!
- 基于Apache Hudi 构建Serverless实时分析平台
- 解决Apache启动错误:Could not reliably determine the server‘s fully qualified domain name, using fe80f8163e
- FreeBSD下的Apache出现错误:[warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter的解决方法
- com.sun.org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException
- 记录:Maven打包出错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2解决方案
- 问题排查之'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' that could not be found.- Bean method 'rocketMQTemplate' in 'RocketMQAutoConfiguration' not loaded.