java菜鸟和你讨论关于mybatis的入门

2022-08-01,,,,

最近开始学习java后端的基础框架了,先从mybatis开始吧,分享一下mybatis框架基础的使用方法和踩过的坑。

使用步骤:
(按照mybatis官网进行操作 官网地址 :https://mybatis.org/mybatis-3/zh/index.html
1.在maven中获取到mybatis和mybatis的依赖,将坐标写入pom.xml 。坐标如下:

2.写一个mybatis工具类,用于在接下来的操作中直接获取到SqlSession,官网中有代码,这里也截图奉上:

3.写一个mybatis-config.xml文件用于构建 SqlSessionFactory。同样官网也有,代码截图也奉上:

后面是mysql的url值没有截取到,放在这里: value=“jdbc:mysql://localhost:3306/mybatic?useSSL=false&serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8”
我使用的是mysql8.0的版本,所以要设置的东西比较多。
4.写实体类和接口,这个比较简单就不再截图了。
5.写Mapper.xml文件。代码截图如下:

这里有几个关键的值:

  1. namespace 的值:必须是接口的路径;
  2. id的值:接口中的方法名;
  3. resultType的值:实体类的路径。

6.编写Test类测试。

踩过的坑:
1.Mapper.xml没写在resources目录下,由于在maven中,约定大于配置,运行时会找不到这个 配置文件。
解决方法:在pom.xml中加入如下代码即可解决。

2.一定要在mybatis-config.xml中注册Mapper.xml文件:

这些就是mybatis入门学习的内容了,希望对你有帮助。

本文地址:https://blog.csdn.net/qiyuanji/article/details/107387376

《java菜鸟和你讨论关于mybatis的入门.doc》

下载本文的Word格式文档,以方便收藏与打印。