SpringBoot class java.lang.String cannot be cast to class java.lang.Long

项目场景:

class java.lang.String cannot be cast to class java.lang.Long (java.lang.String and java.lang.Long are in module java.base of loader 'bootstrap')


问题描述

c 复制代码
我这里这个问题是在复制mapper属性的时候出现的一个问题,诸君共勉!

原因分析:

在mapper.java里面传入的参数和mapper.xml里面声明的

parameterType="String"

参数的类型不一致


解决方案:

直接改一下parameterType类型就可以了

相关推荐
憧憬成为web高手2 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
yio_yin8 小时前
Spring事务管理(数据一致性)
数据库·sql·spring
dear_bi_MyOnly9 小时前
【SpringBoot配置文件】
java·spring boot·后端·学习·spring·java-ee·学习方法
our_times10 小时前
2026年Java开发者破局指南:Spring AI 2.0 与 Agent 开发实战
java·人工智能·spring
wear工程师11 小时前
@Transactional 标了却没开事务?先看这次调用有没有经过代理
java·spring
爱学习的小可爱卢12 小时前
SpringCloud——微服务实战:OpenFeign与Nacos服务调用详解
spring·spring cloud·微服务
静水楼台x14 小时前
spring security
java·数据库·spring
咖啡八杯1 天前
GoF设计模式——解释器模式
java·后端·spring·设计模式
糖果店的幽灵1 天前
【DeepAgents 从入门到精通】Context Management 上下文管理
java·人工智能·后端·spring·中间件·langgraph·deepagents
Suhan421 天前
IDEA 设置启动参数和环境变量
spring boot·spring·编辑器·idea