Mybatis遇到的脑残问题
创始人
2024-05-16 14:05:34
0

一、MySQL的版本问题

有的教程mysql是8.0版本使用jar包不一样

    mysqlmysql-connector-java8.0

然后我查了一下我的mysql版本是5.7版本,然后我就改成

    mysqlmysql-connector-java5.7

结果还是报错。无语… 最后才想出来这里的 version是jar包的版本,不是mysql的版本。

    mysqlmysql-connector-java5.1.38

二、错误:java.sql.SQLException: Column count doesn’t match value count at row 1

org.apache.ibatis.exceptions.PersistenceException: 
### Error updating database.  Cause: java.sql.SQLException: Column count doesn't match value count at row 1
### The error may exist in mappers/UserMapper.xml
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: insert into t_user value (null,'admin','123456',23,'123456@qq.com')
### Cause: java.sql.SQLException: Column count doesn't match value count at row 1Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. 
```false
一开始的mybatis-config.xml如下所示:```java
value="jdbc:mysql://localhost:3306/MyBatis"/>

修改为:


三、 Can’t connect to MySQL server on ‘localhost’ (10061)

https://blog.csdn.net/m0_37987151/article/details/84316008



四、Mybatis-config模板后使用,文件图标为灰色

上午设置了mybatis-config模板。然后再创建文件名为:mybatis-config.xml后,文件图标成为了灰色
情况如下:
在这里插入图片描述
解决方法:
在这里插入图片描述
从上图的recognized file types中找和mybatis-config.xml灰色图标,然后发现:

在这里插入图片描述
1号箭头中也有mybatis-config.xml。这就是导致文件变灰色的原因。所以删掉2号箭头的内容即可。

五、Maven红线

maven导入依赖时,如果出现大量的红线。
在这里插入图片描述
则是因为没有设置好maven仓库。
在这里插入图片描述

六、测试不知道在哪运行

测试方法的时候不知道在哪运行
解决方法:忘记加注解:@Test

没加@Test 之前:
在这里插入图片描述

加了@Test 之后:
在这里插入图片描述

七、java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)

有一种错误可能:
jdbc.properties文件设置jdbc.password的时候,密码为123456后面可能不小心打出了一个空格。
在这里插入图片描述
修改后:
在这里插入图片描述

八、 的坑

 



九、MyBatis获取参数值的两种方式#{}和${}

#{}会自动加单引号
&{}需要手动加单引号

P35MyBatis批量删除中
删除id为1,2,3的数据。语句:

        delete from t_user where id in (${ids})  // 正 确delete from t_user where id in (#{ids})  // 错 误

因为id是int类型所以不需要加引号,而#{}会自动加单引号。所以需要使用&{}

自测:删除username为admin的数据

	delete from t_user where username in (#{username})  // 正确delete from t_user where username in (${username})  // 错误

因为username是String类型所以引号,而${}需要手动加单引号。所以需要使用#{}

十、文件和路径

在这里插入图片描述
路径在输入的时候是:com.atguigu.mybaits.mappers
文件在输入的时候是:com/atguigu/mybaits/mappers

相关内容

热门资讯

oppo安卓版系统设置,全面解... 亲爱的手机控们,你是不是也和我一样,对OPPO安卓版系统的设置充满了好奇?想要让你的OPPO手机更加...
安卓系统是什么cp,CP架构下... 你有没有想过,你的手机里那个默默无闻的安卓系统,其实就像是一个超级贴心的CP(情侣搭档)呢?没错,就...
系统垃圾清理大师 安卓,安卓手... 手机里的垃圾文件是不是让你头疼不已?别急,今天我要给你介绍一位安卓系统里的“清洁小能手”——系统垃圾...
安卓系统分为几层,安卓系统分层... 你知道吗?安卓系统,这个陪伴我们手机生活的“小助手”,其实它内部结构可是相当复杂的呢!今天,就让我带...
系统最像苹果的安卓,揭秘最像苹... 你有没有发现,现在的安卓手机越来越像苹果了?没错,就是那个以简洁设计和流畅体验著称的苹果。今天,就让...
安卓更新13系统游戏,性能升级... 你知道吗?最近安卓系统又来了一次大变身,那就是安卓13系统!这次更新可是带来了不少惊喜,尤其是对那些...
安卓系统开机出错了,安卓系统开... 手机突然开不了机了,这可怎么办?别急,让我来帮你分析一下安卓系统开机出错的那些事儿。一、安卓系统开机...
vovg是安卓系统吗,安卓系统... 你有没有听说过Vovg这个操作系统?最近,这个名词在数码圈里可是引起了不小的热议呢!很多人都在问,V...
谷歌终止安卓系统更新,影响与未... 你知道吗?最近科技圈可是炸开了锅,因为谷歌突然宣布了一项重大决定——终止对某些安卓系统的更新!这可不...
塞班系统比安卓好,超越安卓的卓... 你知道吗?在手机操作系统的大战中,塞班系统和安卓系统一直是你争我斗的态势。但你知道吗?塞班系统在某些...
安卓系统手机便宜测评,深度测评... 你有没有想过,为什么安卓系统手机总是那么便宜呢?是不是觉得它们质量不好?别急,今天我就要带你深入了解...
安卓怎么扫描门禁系统,安卓设备... 你有没有想过,家里的门禁系统竟然也能用手机轻松搞定?没错,就是那个你每天进出都离不开的安卓手机!今天...
安卓系统账号注册过程,安卓系统... 你终于决定加入安卓系统的大家庭啦! 想必你对这个系统充满了期待,不过别急,注册账号可是第一步哦!今天...
日产天籁的安卓系统,智能驾驶体... 你有没有注意到,最近开车的朋友们都在议论纷纷,说他们的日产天籁换了个新玩意儿——安卓系统!这可不是什...
安卓系统怎么下载闹钟,安卓系统... 你有没有发现,每天早晨闹钟一响,整个人就像被电击了一样,瞬间清醒?没错,闹钟可是我们生活中不可或缺的...
手机系统设置铃声安卓,个性化定... 手机里那首动听的铃声,是不是让你每次听到都忍不住嘴角上扬呢?今天,就让我带你一起探索安卓手机系统设置...
安卓电脑双系统平板,畅享多模态... 你有没有想过,一台平板电脑既能满足你办公的需求,又能让你畅享娱乐时光?现在,有一种神奇的设备——安卓...
创维电视安卓系统2.3,回顾经... 你有没有发现家里的创维电视有点儿“老态龙钟”了?别急,别急,今天就来给你揭秘一下这款电视的“内心世界...
如何破解车载安卓系统,轻松解锁... 如何破解车载安卓系统:揭秘背后的技术与风险在当今这个数字化飞速发展的时代,汽车已经不仅仅是一种交通工...
安卓机上的windows系统,... 你有没有想过,把Windows系统的强大功能搬到安卓机上?想象那可是个让人眼前一亮的操作体验呢!今天...