代码敲烂,月薪过万
前言:
在编程中,莫过于写了半天的东西,结果一运行出了一堆的BUG。
小编今天也是见识到了,一发入魂
环境简介
- IDEA2020.2
- mybatis连接数据库
错误展示
原因一:密码BUG了【本人中招】
- 密码输入错误
原因二:Mapper相关错误【一般IDEA会有提示】
<!--namespace=绑定一个对应的Dao/Mapper接口-->
<mapper namespace="com.yang.dao.UserDao">
<!--select查询语句-->
<select id="getUserList" resultType="com.yang.pojo.User">
select * from mybatis.user;
</select>
<!--
1、在mapper.xml中namespace等于mapper接口地址
2、mapper.java接口中的方法名和mapper.xml中statement的id一致
3、mapper.java接口中的方法输入参数类型和mapper.xml中statement的parameterType指定的类型一致。
4、mapper.java接口中的方法返回值类型和mapper.xml中statement的resultType指定的类型一致。
-->
</mapper>
原因三:mybatis配置文件
<!--configuration核心配置文件-->
<configuration>
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC"/>
<!--每一个Mapper.xml都需要MaBatis核心配置文件中注册!-->
<mappers>
<mapper resource="com/yang/dao/UserMapper.xml"/>
</mappers>
</configuration>
终于解决了😭😭😭😭😭😭😂😂😂😂😂