mybatis的基本使用


mybatis 的基本使用操作

前言

该文章可以帮助那些刚学mybatis框架的同学,因为笔者也是刚学完这个框架,所有把自己的心得分享给大家


话不多说看往下看

**一、mybatis配置文件的编写

在这里插入图片描述这是mybatis 配置文件的一些基本配置,这里呢! 我使用了一个resource的文件夹将它单独放置,因为到后面配置文件一多,随便放的话,很不便于管理

二、定义实体

在这里插入图片描述这个是实体表,它对应一张数据表,它是一个容器,负责装数据

三、数据访问层的接口定义

在这里插入图片描述 笔者我在接口定义了一个查询全部的功能,因为是查询所有,返回值为List,当你用了mybatis之后,
就不在需要mapper层(dao)层的实现类了,那该怎么实现它呢,继续往下看

四、接口与xml文件

在这里插入图片描述
上面说了,当你用了mybatis之后,就不在需要(dao层)实现类了,那么该怎么实现接口呢,可以看到在这里我写了一张名字与接口表一样的xml文件,那么这张xml文件就是实现这个接口类用的

五、接口实现xml文件的编写

在这里插入图片描述可以看到,这张xml里面写了一条查询全部sql语句,没错,当用了mybatis之后,那么,一条简单的sql语句就可以实现一个功能具体详解,请看图

六、使用mybatis完成查询

在这里插入图片描述这里我们完成了一个简单的查询,那么,在这里,我们之前都是那dao接口new dao实现类,在这里,不需要这样,只需要创建一个工厂模式,然后调用getMapper这个方法,将接口类放进去,他就会通过通过类与xml文件之间映射,实现这个接口,返回的也是该接口类的类型,使用该接口接收就行,接收完之后,就可以拿对象名调用当中的方法了,到这,就实现了一个查询所有的功能

七、结果

在这里插入图片描述
在这里插入图片描述

笔者数据库是有四条数据的,在这里可以看到,数据库的四条数据全被查出来了,怎么样,是不是很神奇,写的代码跟之前比,少了一大半

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值