当前位置: 首页 > news >正文

mybatis There is no getter for property named ‘*‘ in ‘class java.lang.String

mybatis There is no getter for property named 'car_port_ids' in 'class java.lang.String
出现这种错误我这边是mapper.xml子查询字段不对导致的
我把查询结果的列的字段放进去结果不识别car_port_ids可能我这种字段本身就有问题
技术博客 http://idea.coderyj.com/

1.解决

<resultMap id="BaseResultMap" type="com.cspid.entity.SysDevice"><id column="id" jdbcType="VARCHAR" property="id"/><result column="line_id" jdbcType="VARCHAR" property="lineId"/><result column="car_port_ids" jdbcType="VARCHAR" property="carPortIds"/><result column="power_state" jdbcType="VARCHAR" property="powerState"/><result column="charge_model_id" jdbcType="VARCHAR" property="chargeModelId"/><result column="park_name" jdbcType="VARCHAR" property="parkName"/><collection property="carportList" select="selectCarportList"column="{carPortIds=car_port_ids}" ofType="com.cspid.entity.SysCarport" javaType="arraylist"></collection>

如果不以别名的方式传递 直接报错 {carPortIds=car_port_ids}

2.子查询 carPortIds 不能是car_port_ids 这样直接报错了

<select id="selectCarportList" resultMap="BaseResultMapCarport">select cp.* from sys_carport cp<where><if test="1">and cp.id in<foreach item="ed" index="index" collection="carPortIds.split(',')" open="(" separator="," close=")">'${ed}'</foreach></if></where></select>

3.解决了 需要把多个下划线字段屏蔽一下 不然会莫名的错误

相关文章:

mybatis There is no getter for property named ‘*‘ in ‘class java.lang.String

mybatis There is no getter for property named car_port_ids in class java.lang.String 出现这种错误我这边是mapper.xml子查询字段不对导致的 我把查询结果的列的字段放进去结果不识别car_port_ids可能我这种字段本身就有问题 技术博客 http://idea.coderyj.com/ 1.解决 &…...

Mac终端前总会出现 (base) 字样解决

Mac安装了anaconda之后&#xff0c;终端前总会出现 (base) 字样&#xff0c;显示如下&#xff1a; (base) tinghoudeiMac ~ 具体原因是 安装了anaconda后&#xff0c;每次启动终端都会启动anaconda的base环境。 解决办法 设置anaconda 不自启base环境就好了&#xff1a; 禁用…...

RabbitMQ面试题大全含答案

rabbitmq 的使用场景有哪些&#xff1f; ①. 跨系统的异步通信&#xff0c;所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话&#xff08;同步&#xff09;以外&#xff0c;还需要发短信&#xff0c;发电子邮件&#xff08;异步&#xff09;的通讯方式。 ②. 多…...

Linux配置QT Creator环境:ubuntu中安装QT Creator环境

一、前景 目前市面上很多公司使用QT Creator进行界面开发&#xff0c;基本都会选择在Linux环境进行&#xff0c;优点不仅是市场所需&#xff0c;更是方便后期代码的移植&#xff0c;相较于Windows系统&#xff0c;Linux系统移植性非常好。故此篇文章&#xff0c;介绍如何在Linu…...

机器学习深度学习——池化层

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位即将上大四&#xff0c;正专攻机器学习的保研er &#x1f30c;上期文章&#xff1a;机器学习&&深度学习——卷积的多输入多输出通道 &#x1f4da;订阅专栏&#xff1a;机器学习&&深度学习 希望文章对你们…...

siMLPe:Human Motion Prediction

Back to MLP: A Simple Baseline for Human Motion Prediction解析 摘要1. 简介2. Related Work2.1 基于RNN的人体运动预测2.2 基于GCN的人体运动预测2.3 基于 Attention 的人类运动预测2.4 总结 3. siMLPe3.1 离散余弦变换&#xff08;Discrete Cosine Transform (DCT)&#x…...

详解——JS map()方法

JavaScript是一种广泛使用的编程语言&#xff0c;用于开发Web应用程序。它具有许多内置函数和方法&#xff0c;其中之一是map()方法。map()方法是一个非常有用的函数&#xff0c;它允许我们在数组中的每个元素上执行相同的操作&#xff0c;并返回一个新的数组。 map()方法的语…...

leetcode做题笔记57

给你一个 无重叠的 &#xff0c;按照区间起始端点排序的区间列表。 在列表中插入一个新的区间&#xff0c;你需要确保列表中的区间仍然有序且不重叠&#xff08;如果有必要的话&#xff0c;可以合并区间&#xff09;。 思路一&#xff1a;模拟题意 int pushbackInterval(int…...

SAP Fiori 将GUI中的自开发报表添加到Fiori 工作台

1. 首先我们在workbench 中开发一个GUI report 这里我们开发的是一个简单的物料清单报表 2. 分配一个事务代码。 注意这里的SAP GUI for HTML 要打上勾 3. 创建语义对象&#xff08; Create Semantic Object&#xff09; 事物代码&#xff1a; path: SAP NetWeaver ->…...

【Docker】配置指定大小的磁盘空间

背景 测试磁盘满时程序的运行情况 问题 如何使用 docker 来模拟磁盘满的情况 解决方法 创建指定大小的数据卷 volumedocker volume create --driver local --opt typetmpfs --opt devicetmpfs --opt osize50M my_volumn创建 docker 时&#xff0c;使用该数据卷docker run …...

使用Spring五大注解来更加简单的存储Bean对象

在使用Spring框架的时候我们如果使用这种方式来存储bean对象的话未免有点太麻烦了 <bean id"xxx" class"xxx"> </bean> 为了简化存储Bean对象的操作&#xff0c;我们可以使用五大类注解来进行存储Bean对象 我们首先要在配置文件配置扫描路径…...

Netty面试题1

计算机网络模型 OSI采用了分层的结构化技术&#xff0c;共分七层&#xff0c; 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 。 Open System Interconnect 简称OSI&#xff0c;是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参…...

水质分析积分球定义和原理

随着社会经济的快速发展&#xff0c;人们对水质的要求不断提升&#xff0c;特别是生活饮用水&#xff0c;检测项目渐趋完善。在工业化大发展的前提下&#xff0c;水资源正遭受着严重的污染&#xff0c;因此确保水质安全&#xff0c;定期开展对饮用水的检测工作已迫在眉睫。环境…...

自然语言处理从入门到应用——LangChain:记忆(Memory)-[基础知识]

分类目录&#xff1a;《自然语言处理从入门到应用》总目录 默认情况下&#xff0c;链&#xff08;Chains&#xff09;和代理&#xff08;Agents&#xff09;是无状态的&#xff0c;这意味着它们将每个传入的查询视为独立的&#xff08;底层的LLM和聊天模型也是如此&#xff09;…...

phpstorm添加vue 标签属性绑定提示和提示vue的方法提示

v-text v-html v-once v-if v-show v-else v-for v-on v-bind v-model v-ref v-el v-pre v-cloak v-on:click v-on:keyup.enter v-on:keyup click change input number debounce transition :is :class把上面这些文字粘贴到点击右下角放大按钮 后的文本框里&#xff0c;然后保存…...

从计算到人类知识:ChatGPT与智能演化

引 言 智能是自然界演化出来的结果&#xff0c;而人工智能则是人类创造的产物。随着人工智能的不断进步&#xff0c;尤其是近期ChatGPT的开放&#xff0c;我们发现人工智能的智能水平似乎已经达到了非常高的水平。然而&#xff0c;对于自然界中生物来说很简单的行为&#xff0…...

Leetcode每日一题:2681. 英雄的力量(2023.8.1 C++)

目录 2681. 英雄的力量 题目描述&#xff1a; 实现代码与解析&#xff1a; 数学规律 原理思路&#xff1a; 2681. 英雄的力量 题目描述&#xff1a; 给你一个下标从 0 开始的整数数组 nums &#xff0c;它表示英雄的能力值。如果我们选出一部分英雄&#xff0c;这组英雄的…...

【学习】若依源码(前后端分离版)之 “ 异常处理”

大型纪录片&#xff1a;学习若依源码&#xff08;前后端分离版&#xff09;之 “ 异常处理” 前言1、统一返回实体定义2、定义登录异常定义3、基于ControllerAdvice注解的Controller层的全局异常统一处理4、测试访问请求结语 前言 通常一个web框架中&#xff0c;有大量需要处理…...

天花板级,Python接口自动化测试-接口关联封装调用(实例)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 流程相关的接口&a…...

yolov5代码解读之yolo.py【网络结构】

​这个文件阿对于做模型修改、模型创新有很好大好处。 首先加载一些python库和模块&#xff1a; 如果要执行这段代码&#xff0c;直接在终端输入python yolo.py. yolov5的模型定义和网络搭建都用到了model这个类(也就是以下图片展示的东西)&#xff1a;&#xff08;以前代码没…...

庖丁解牛:从Linux内核源码看NandFlash ECC校验的位运算艺术

1. 为什么需要ECC校验 NandFlash作为嵌入式系统中最常用的存储介质之一&#xff0c;其物理特性决定了它存在一定的位翻转概率。想象一下&#xff0c;你正在用笔记本记录重要会议内容&#xff0c;突然发现某个字的笔画出现了错误 - 这就是NandFlash面临的现实问题。位翻转可能由…...

树莓派4推出3GB内存版,我却不再推荐它了

2026年4月1日&#xff0c;树莓派官方发布了一款新品——树莓派4 3GB内存版&#xff0c;定价83.75美元。这条消息刚出来时&#xff0c;我还以为是愚人节玩笑&#xff0c;毕竟日期太巧了。结果不是玩笑&#xff0c;而是真实产品&#xff0c;而且伴随而来的是又一轮内存驱动的涨价…...

Python类型提示Type Hints完整教程

Python类型提示Type Hints完整教程 Python作为一门动态类型语言&#xff0c;其灵活性广受开发者喜爱&#xff0c;但也常因缺乏明确的类型声明而导致代码可读性和维护性下降。Type Hints&#xff08;类型提示&#xff09;的引入&#xff0c;为Python代码注入了静态类型检查的能…...

PDF-Parser-1.0快速部署:小白也能用的PDF解析神器

PDF-Parser-1.0快速部署&#xff1a;小白也能用的PDF解析神器 还在为处理PDF文档而烦恼吗&#xff1f;无论是学术论文、商业报告还是技术文档&#xff0c;PDF-Parser-1.0都能帮你轻松搞定。这个强大的文档解析工具集成了多种AI技术&#xff0c;只需简单几步就能部署使用&#…...

Granite TimeSeries FlowState R1 在JavaScript前端的数据可视化应用

Granite TimeSeries FlowState R1 在JavaScript前端的数据可视化应用 1. 引言 如果你正在开发一个需要预测未来趋势的业务系统&#xff0c;比如销量预测、服务器负载监控或者用户增长分析&#xff0c;那么你很可能遇到过这样的问题&#xff1a;后端模型预测得挺准&#xff0c…...

Ostrakon-VL扫描终端代码实例:实时摄像头调用与结果打印逻辑

Ostrakon-VL扫描终端代码实例&#xff1a;实时摄像头调用与结果打印逻辑 1. 项目概述 Ostrakon-VL扫描终端是一个专为零售与餐饮场景设计的智能视觉识别系统。基于Ostrakon-VL-8B多模态大模型开发&#xff0c;该系统通过创新的像素艺术风格界面&#xff0c;将复杂的图像识别任…...

Nano-Banana多场景落地:跨境电商独立站产品页AI结构图自动化生成

Nano-Banana多场景落地&#xff1a;跨境电商独立站产品页AI结构图自动化生成 1. 引言&#xff1a;跨境电商的产品展示痛点 你有没有遇到过这样的情况&#xff1a;精心挑选的优质商品&#xff0c;因为产品图片不够吸引人&#xff0c;在独立站上的转化率始终上不去&#xff1f;…...

GTE中文向量模型多场景落地:金融舆情情感分析+医疗报告实体识别应用

GTE中文向量模型多场景落地&#xff1a;金融舆情情感分析医疗报告实体识别应用 1. 为什么选GTE中文-large做实际业务&#xff1f;不是所有向量模型都扛得住真活 你可能已经试过不少中文文本向量化工具——有的生成的向量维度太高、计算慢&#xff1b;有的在长句上崩得莫名其妙…...

软件测试面试宝典:Phi-4-mini-reasoning模拟面试官与测试用例设计

软件测试面试宝典&#xff1a;Phi-4-mini-reasoning模拟面试官与测试用例设计 1. 为什么需要AI模拟面试官 面试是每个软件测试工程师职业生涯中必须面对的挑战。传统准备方式往往面临几个痛点&#xff1a;找不到合适的练习伙伴、问题类型单一、无法获得即时反馈。而AI模拟面试…...

Qwen2-VL-2B-Instruct与Vue3集成指南:构建智能前端应用

Qwen2-VL-2B-Instruct与Vue3集成指南&#xff1a;构建智能前端应用 用最简单的方式&#xff0c;让AI视觉能力为你的Vue应用赋能 1. 开篇&#xff1a;为什么要在Vue里集成视觉AI&#xff1f; 最近一直在折腾各种AI模型&#xff0c;发现Qwen2-VL-2B-Instruct这个多模态模型确实有…...