mybatis
mybatis是一款持久层框架,用于简化JDBC开发
- 持久层:负责将数据保存到数据库的那一层代码
- JavaEE的三层架构:表现层、业务层、持久层、,就相当与mvc设计模式过程中的Controller、service、dao
1.创建一个maven模块,并再pom.xml中编写mybatis的各种依赖jar
2.从XML文件中构建SqlSessionFactory,(mybatis-config.xml)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dggy9UdD-1677238065374)(C:\Users\腾哥的拯救者\AppData\Roaming\Typora\typora-user-images\1677233360347.png)]
-
再该文件中使用xml来完善数据库的配置信息
-
-
在mapper标签中加载sql的映射文件,其实就是要访问的数据库的POJO类
3.在mapper.xml中编写相关的sql的增删改查的sql语句
- 指定名称空间,确定sql语句的id(标识)
4 测试文件中运行的结果
- 注意点是使用在mapper.xml文件中名称空间和id来定位sql语句,好让sqlSession来执行sql语句