当前位置: 首页 > 知识库问答 >
问题:

springboot - mybatis sql错误?

漆雕嘉茂
2023-10-26
<select id="test" resultType="java.util.Map">    select JSON_EXTRACT(all_info, '\$[0].motor_controller_temperature')    from data_20230217</select>

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: The 'JSON_EXTRACT(all_info, '$' property of null is not a List or Array.

关键是这个sql

select JSON_EXTRACT(all_info, '\$[0].motor_controller_temperature')       from data_20230217

用navicat运行没有错误

共有1个答案

阎晗日
2023-10-26

你反斜杠是什么意思,你应该直接就行了

select JSON_EXTRACT(all_info, '$[0].motor_controller_temperature')
 类似资料:
  • 我正在开发我的第一个springboot应用程序。我在写一本书,一步一步地做每一件事,当我运行这个程序的时候,很少有我无法修复的错误。也许他们很小,但我仍然在努力解决问题,这就是我来这里的原因。 WebStoreAppApplication:

  • 我在运行我的spring boot项目时遇到了一个问题: 我使用Vaadin来实现UI,使用Maven来实现Dependecies。该数据库是一个MySQL数据库,我严格按照(https://spring.io/guides/gs/accessing-data-mysql/)的说明进行了操作。 说明: 行动: 考虑重新考虑上面的条件,或者在配置中定义一个类型为'javax.sql.DataSour

  • 我坚持使用这个简单的MVC示例。当我启动应用程序并转到localhost:8080时,我得到了“白标签错误页面”,甚至我在“src/main/资源/模板”中创建了“index.html”。我还在我的索引方法上添加了@Request estMap(“/”)。我找不到问题。 : : -在"src/main/资源/模板"下:

  • 这是一个简单的问题,但我不知道该怎么办。我正在使用JDK 8,现在无法使用var,那么应该如何声明该列表以避免出现该错误呢??请帮忙,谢谢你,祝福你 在此处输入图像描述

  • 搜索了一些类似案例未解决,问题出在哪里? 1.> 错误提示: Failed to bind properties under 'mapper' to tk.mybatis.mapper.entity.Config: Action: Update your application's configuration pom.xml ,重点关注 “tk.mybatis” application.prope

  • 我试图使用命令“java-jar XXXX.jar”运行spring boot项目,但出现以下错误: 错误:发生JNI错误,请检查您的安装并重试线程“main”java.lang.NoClassDefFoundError中的异常:org/modelmapper/modelmapper位于java.lang.Class.getDeclaredMethods0(本机方法),java.lang.Clas