Mybatis

本文介绍了如何在项目中集成MyBatis,包括在pom.xml中添加依赖,创建实体类,配置mybatis-config.xml和UserMapper.xml文件,以及编写DAO接口和测试类。通过这个教程,你可以快速掌握MyBatis的基本使用。
摘要由CSDN通过智能技术生成

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

新建一个项目

在pom.xml导入数据库和mybatis的依赖

(mybatis依赖可以在官网中找到)

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.7</version>
</dependency>

在项目名称上建一个module然后在生成的pom文件中加上以下代码(也可以在第一个pom中获得,不过外面得加上<parent></parent>)

<parent>
            <artifactId>20211011</artifactId>
            <groupId>org.example</groupId>
            <version>1.0-SNAPSHOT</version>
</parent>

然后选中junit:junit:4.11重新加载一下maven出现三个目录就可以了(我用的是idea在右边侧栏可以找到)

 

连接数据库 在里面选择要使用的数据库

建一个实体类 里面的属性要私有并且和数据库里面的字段要一一对应(注意要有get和set 有参和无参方法)

 

在resources 新建一个file(mybatis-config.xml)然后去官网找那个长的复制过来(画红的地方要做相应的修改)

里面的内容可以在官网中找到(链接放在下面)

mybatis – MyBatis 3 | 入门(官网入口)

 在resources-mapper底下建立一个UserMapper.xml文件(里面写的东西可以在官网上找到)

 

注意:namespace要改成自己的在UserMapper.xml文件中加上select查询和

 在dao层建立一个UserMapper的接口   里面写一个查询所有用户的结果集的方法

在UserMapper.xml配置UserMapper接口的路径


在UserMapper接口里写查询用户和新增用户等的方法


UserMapper.xml写sql语句


在util编写BaseDaoUtil类


在main建一个test(按图操作)

然后在test里面建一个UserMapperTest类,这个类用来测试(在这里我只实现了一个)

 然后就可以运行了

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值