Mybatis9.28第3章

前面我们讲了Mybatis 对Mybatis核心配置文件配置的介绍 ,今天做几个简单的示例 使用Mybatis 实现CRUD 也就是正常的增删改查并对Mybatis的XML文件标签方法进行回顾;


Mybatis第三章使用Mybatis实现CRUD

我们前面在数据库中建立了一张表格 正常在项目中的话一般都不会少于至少30张表这里的话我们就拿一张表格做一个示例;
在这里插入图片描述
我们简单的搭建一下3级架构 一般来说我们区分层次的目的即为了“高内聚,低耦合"的思想 简单来说 这是一种软件设计思想 高内聚低耦合的大概思想指的是尽量避免类与类之间的互相调用尽可能类的每个成员方法只完成一件事,三级架构的好处就是为了便于开发人员能够只关注整个结构中的其中某一层,每个层级都会有相应的分工和后期的维护和升级
.-

首先呢我们需要将数据库表中的数据通过创建实体类的方式来用于操作我们的数据库表中创建的每一个对应的字段,因为我们的Mybatis是用于操作数据库的 所以我们前面的核心配置已经帮助我们连接上数据库以后我们需要和表格中每一个我们需要的数据字段对应;
在这里插入图片描述
实体类完成以后我们需要对于dao层 也就是数据访问层进行操作 在这里我们会在数据访问层中对单表或者多张表之间的关系来进行关联 这里我们只是简单的使用了一张表格里的数据进行操作 **
在这里我们创建一个接口类
在这里插入图片描述
我们一共创建了4条简单的增删改查的方法 然后这里我们对应的接口实现的xml文件 就需要我们编写对应的sql语法了
在这里插入图片描述
这里我们的映射文件中一共有4条方法 每个标签都对应了相应的方法名和映射路径 一般来说我们完成了方法以后Mybatis会自动提示我们创建对应的Mapper xml映射文件 然后我们在这里需要给每个方法编写对应的sql语句 以方便操作数据库
这里我们完善一下sql
在这里插入图片描述
基本上我们创建完方法以后 生成指定的方法标签 就只需要关注数据库sql 根据业务来进行CRUD 即可 和数据库的方法一致 唯一的不同之处就是使用上Mybatis 有一些转义符号需要我们认识一下 其他的也就没有什么了 剩下最后一步就是测试接口是否能够执行我们sql 完成指定的操作 这里我们下一章在回顾把
**

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值