Cursor 启动 Gradle 项目后,MyBatis 为什么突然找不到参数
同一 Spring Boot 项目换启动入口后出现 MyBatis 参数绑定错误,用 @Param 和项目级 -parameters 配置排查编译差异。
Tag
这个标签下共有 6 篇文章。
同一 Spring Boot 项目换启动入口后出现 MyBatis 参数绑定错误,用 @Param 和项目级 -parameters 配置排查编译差异。
说明 MyBatis namespace 二级缓存配置、默认读写缓存的序列化要求,以及独立 SqlSession、更新失效和多实例一致性检查。
排查 PageHelper.startPage 无效时,检查核心库与 Starter 接入、目标 SqlSessionFactory 插件及紧随其后的查询。
结合旧 Spring Boot DevTools 与 MyBatis 排障,区分 IDE 编译、重启类加载器、mapper 资源路径和旧线程引用。
一个只运行 main 的 Spring Boot 工程因复制 MyBatis starter 触发数据源自动配置,说明怎样按真实依赖决定删除还是配置。
按资源打包、配置绑定、XML 加载和 statement 注册逐层排查 Invalid bound statement,并给出 Mapper 与诊断日志配置示例。