spring boot集成mybatis

利用mybatis逆向工程生成的mapper文件和对应的配置文件,碰到以下问题

1、Invalid bound statement (not found)报错,可能有以下可能

对mapper.xml文件未加扫描,意思就是整个配置文件都没加载到,这个可以使用mapper类的其他方法,如果都是报这个说明是整个文件没加载到

假如该类其他的方法都是正常的,那就需要检查下mapper的方法和Mapper.xml文件方法名是否一致

2、Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for com

这个是逆向工程生成的mapper文件可能才存在的问题,发现mapper.xml文件很多sql语句都是重复的,需要删除,同样 resultMap也需要删除

3、 create connection SQLException, url: jdbc:mysql://localhost:3306/test, errorCode 0, state 08S01

这个property文件数据库连接配置需要增加?useSSL=false&useServerPrepStmts=true&serverTimezone=UTC,而不是仅仅写

复制代码
jdbc:mysql://localhost:3306/test
相关推荐
cui_hao_nan2 分钟前
设计模式——模板方法
java·设计模式
小吕学编程2 分钟前
HttpServletRequest常用方法
java·http
在未来等你3 分钟前
Java并发编程实战 Day 11:并发设计模式
java·设计模式·多线程·并发编程·threadlocal·生产者消费者·读写锁
李少兄15 分钟前
解决 idea提示`SQL dialect is not configured` 问题
java·sql·intellij-idea
BreezeDove21 分钟前
IDEA安装&迁移IDEA配置数据位置
java·ide·intellij-idea
太阳之神aboluo26 分钟前
压测软件-Jmeter
java·运维·jmeter
编程乐学(Arfan开发工程师)38 分钟前
42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配
java·spring boot·后端·测试工具·lua·postman
珹洺43 分钟前
数据库系统概论(十七)超详细讲解数据库规范化与五大范式(从函数依赖到多值依赖,再到五大范式,附带例题,表格,知识图谱对比带你一步步掌握)
java·数据库·sql·安全·oracle
用户79117724235831 小时前
黑马点评【基于redis实现共享session登录】
java·redis
网安INF1 小时前
CVE-2023-25194源码分析与漏洞复现(Kafka JNDI注入)
java·web安全·网络安全·kafka·漏洞·jndi注入