java菜鸟和你讨论关于mybatis的入门
最近开始学习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文件。代码截图如下:
这里有几个关键的值:
- namespace 的值:必须是接口的路径;
- id的值:接口中的方法名;
- 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
上一篇: php数组常用函数