首页 > 其他分享 >实验课程: SSM 实验名称: MyBatis2

实验课程: SSM 实验名称: MyBatis2

时间:2023-01-08 10:33:27浏览次数:45  
标签:xml mapper MyBatis2 dao 接口 SSM 实验 对应

一.实验目的

  1. MyBatis框架下Dao层引入方式? 

2. MyBatis框架下Service层引入方式?

3. 什么是代理模式? 

4. MyBatis生命周期2的过程(最终)?

5. 项目代码

二. 实验内容

1)Dao接口引入

1. 修改mapper文件的 namespace, 对应接口类的全路径

2. 创建BookDao.java 接口类

3. 接口方法名对应mapper的SQL id

4. 定义反参和入参(如有)

 

2)Service引入

1. 创建service, serviceImpl 结构包,对应BookService, BookServiceImpl

2. 获取连接

3. 代理功能

 

3)通过SqlSession的代理功能,调用Dao层接口方法

4)生命周期2

1. 首先加载mybatis-config.xml总配置文件,根据development的参数配置连接数据库;查询mappers映射关系,找到mapper.xml配置文件

2. 执行mapper.xml文件,该文件记录了运行SQL

3. 在dao接口层,dao的方法名对应mapper.xml的ID

一个表 对应 一个实体 对应 一个mapper 对应 一个dao 

4. 在service层,通过工具类获取连接;通过代理模式(反射)获取dao接口对象

5. 调用dao接口方法,执行SQL语句

6. 关闭SqlSession

 

完成修改,删除示例

5)

 

标签:xml,mapper,MyBatis2,dao,接口,SSM,实验,对应
From: https://www.cnblogs.com/Lovew2/p/17034187.html

相关文章

  • 实验课程: SSM 实验名称: MyBatis3
    一.实验目的解析SSM框架的优缺点?2.常用的表关联方式?3.MyBatis如何处理表关联?4.项目代码二.实验内容1)SpringSpring的优点①容器:Spring是......
  • 实验数据日志
    实验数据日志 建图开始时间:22:22:11建图结束时间:22:22:16A*开始时间:22:22:17A*结束时间:22:22:17原始路径节点数量:13A*路径节点数量:39A*路径实际长度:......
  • MIT——6.828:操作系统工程——第2章:实验二:内存管理
    在本实验中,为操作系统编写内存管理代码,分为三个部分第一部分是物理内存管理,使得内核可以分配内存并稍后释放它。物理内存管理将以4096字节为单位运行,称为pages。这一部......
  • java基于ssm的图书管理系统图书借阅管理网站图书管理网站源码
    简介本项目是图书借阅管理系统,主要实现了对图书的管理和借阅。演示视频https://www.bilibili.com/video/BV14p4y1H7GQ/?share_source=copy_web&vd_source=ed0f04fbb713......
  • java基于ssm的个人博客系统个人博客网站个人博客项目源码
    简介Javassm开发的个人博客系统,可以发布博客,照片,站长留言。演示视频https://www.bilibili.com/video/BV1sf4y1y7Ne/?share_source=copy_web&vd_source=ed0f04fbb713154......
  • 计算机网络企业级网络构建与配置实现实验
    企业级网路构建与配置实现实验具体任务本次实验要完成的主要任务有:(1)设备命名和端口规划(2)IP地址规划对图6-1中的所有网络进行IP地址的分配和子网划分。(3)VLAN划分与配......
  • 数字图像处理实验课
    数字图像处理实验课实验02图像采样与量化图像采样image1=imread('face.jpg');image2=image1(1:2:end,1:2:end);%每2位采1位image3=image1(1:4:end,1:4:end);%......
  • BST查找结构与折半查找方法的实现与实验比较
    简介作业:查找结构与排序方法作业题目:BST查找结构与折半查找方法的实现与实验比较要求编写程序实现BST存储结构的建立(插入)、删除、查找和排序算法;实现折半查找算法......
  • 实验室装修施工找哪里比较好?
    实验室装修施工找哪里比较好?找经验丰富的装修实验室公司,装修实验室是一个综合性比较强的装饰工艺,设计实验室,装修实验室,布置规划整体实验室的要求都要专业,日后才能更好合......
  • 实验室建设方案布局-北京华旭洁净工程
    实验室建设方案布局-北京华旭洁净工程。实验室建设的重要布置,布置实验室的用电、给排水、排风等综合布置规划都要齐全安全。实验室设计规划是依据客户实验室实际情况,结......