SpringBoot Bug
SpringBoot Bug
kicinio
这个作者很懒,什么都没留下…
展开
-
@Select Parameter index out of range (1 > number of parameters, which is 0).]
MyBatis遇到了一个很奇怪的问题,@Select注解一直报错:Parameter index out of range (1 > number of parameters, which is 0).]参数匹配完成后仍然报错,仔细检查后仍不行遂注释掉而后重写(注解完全一致),结果竟然正常了,不知道这是什么错误引起的。我的业务如下所示:之前用Xcode写iOS也有一个差不多的问题,就是代理方法没有执行,手动重写即可。碰到这样的情况仔细检查代码和配置后仍未果,可注释掉重写试试。...原创 2022-02-05 21:31:08 · 273 阅读 · 0 评论 -
Ambiguous mapping. Cannot map ‘Controller‘ methodhere is already ‘Controller
抱错:Ambiguous mapping. Cannot map ‘Controller’ methodhere is already 'Controller原因:未对当前@RequestMapping指定路由解决方法:添加具体的路由路径,如下所示(不能重复):@RequestMapping(value = "xxx")原创 2022-01-30 13:26:56 · 770 阅读 · 0 评论 -
Destination destination = new ActiveMQQueue(“xxx“);
碰到一个无语的问题,如标题而言的队列语句new不了。检查一番后发现原来是默认导包的问题。ActiveMQ依赖添加后调用相关类默认是导入如下包:import org.apache.activemq.command.ActiveMQQueue;而使用上述包则Destination对象默认是不存在的,无法转型。需要导入如下包才能使用Destination对象:import javax.jms.Destination;更无语的是IDEA默认提示该包是无用包,建议删除...原创 2021-08-14 21:40:10 · 264 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/ibatis/annotations/Mapper
报错:使用@Select等注解,mapper层异常java.lang.NoClassDefFoundError: org/apache/ibatis/annotations/Mapper原因:MyBatis对应maven依赖有误解决方法:依赖改为<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <ver原创 2021-08-07 20:22:03 · 1498 阅读 · 0 评论 -
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found
报错:填充VO对象时com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found com.xxx原因:未提供对外暴露方法解决方法:手动编写set、get方法。网上有所是因为序列化导致,因此添加@JsonIgnoreProperties(value={"hibernateLazyInitializer"})。这种方法我试过结果返回的vo是空的...原创 2021-06-11 12:17:14 · 777 阅读 · 1 评论 -
Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException
报错:Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query原因:reponsitory层自定义sql语句未添加 @Modifying与@Transactional注解。我的原因是由于Spring JPA自带的save方法添加一个对象时如果各参数均符合查询条件就返回该对象,不符合就更新该对原创 2021-05-15 22:33:53 · 1053 阅读 · 0 评论 -
java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
报错:java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)原因:账号或密码不对应。一般这种情况是直接复制别人的配置文件,而尚未对配置文件的参数做出更改验证解决方法:将账号或密码更换为自己的数据库账号及密码...原创 2021-05-15 21:43:29 · 830 阅读 · 0 评论 -
@Query nested exception is org.hibernate.exception.GenericJDBCException: could not extract ResultSet
异常:org.hibernate.exception.JDBCConnectionException: could not extract ResultSet org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:132) org.hibernate.exception.internal.StandardSQLExceptionConverter原创 2020-12-27 21:44:56 · 2001 阅读 · 0 评论 -
SpringBoot JPA @Query Column ‘xx’ was not found 解决
在一次自定义@Query JPA查询时遇到了这样的问题:Column ‘xx’ was not found。原因是select后跟的字段与Bean的属性个数不一致原因。这里提一下非最终解决方法:select后面去掉字段换成*即可。如果想要根本解决问题这里也提一下:建立repository层组件,内容为自定义@Query sql语句,这时select可以后跟查询的字段;建立bean组件,一定要与数据表映射;建立service层,并实现相关业务。最后注入servie即可。...原创 2020-12-20 22:29:33 · 1074 阅读 · 0 评论 -
SpringBoot Druid连接MySQL 报错:java.sql.SQLNonTransientConnectionException: Cannot load connection class
具体报错如下:java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the connection string near ';characterEncoding=utf-8'原创 2020-12-16 20:45:53 · 784 阅读 · 0 评论 -
IDEA 新建SpringBoot错误 internal java compiler error / java无效的标记-parameters / UnsupportedClassVersionEr
前言:这里IDEA环境为 2019.3,一开始的JDK为1.7。新建一SpringBoot项目会发生如下可能的错误:右侧Maven依赖栏中有几处报红问题java无效的标记:parametersjava: 无效的标记: -versionjava: 错误: 不支持发行版本 13internal java compiler errorUnsupportedClassVersionError解决方法:右侧Maven依赖栏中有几处报红问题这种情况是因为网络或地址源问题。一般换成阿里云的镜像源即原创 2020-12-06 10:25:37 · 578 阅读 · 1 评论