MyBatis搭建

本文介绍了如何在Java环境中搭建MyBatis框架,包括创建Maven工程、配置MyBatis核心文件、创建mapper接口和映射文件,以及执行SQL语句和使用log4j进行日志记录。详细讲解了映射文件的命名规则和MyBatis面向接口操作数据的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.我的开发环境

2.创建maven工程

(1)打包方式 : jar

(2)引入依赖

3.创建MyBatis的核心配置文件

 4.创建mapper接口

5.创建MyBatis的映射文件

1.映射文件的命名规则:

2.MyBatis中可以面向接口操作数据 , 要保证两个一致 :

映射文件官方示例:

6.执行配置文件中的SQL语句

7.加入log4j日志功能

8.新增修改删除查询

(1)创建一个方法

(2)编写需要执行的SQL语句,且id要与方法名一一对应

(3)将执行的测试方法共同部分封装成一个工具类

(4)测试方法

小结 :


1.我的开发环境

开发工具 : IDEA 2021.01.02

构建工具 : maven 3.6.1

MYSQL版本 : MYSQL 8.0.29

MyBatis版本 : MyBatis 3.5.11

MySQL不同版本的注意事项

(1)驱动类driver-class-name

        MySQL 5 版本使用jdbc5驱动 , 驱动类使用 : com.mysql.jdbc.Driver                

        MySQL 8 版本使用jdbc8驱动 , 驱动类使用 : com.mysql.cj.jdbc.Driver        

(2)连接地址url

        MySQL 5 版本的url : jdbc:mysql://localhost:3306/test

        MySQL 8 的版本url : jdbc:mysql://localhost:3306/test?serverTimezone=UTC

2.创建maven工程

配置maven项目文件和镜像仓库

(1)打包方式 : jar

(2)引入依赖

<dependencies>
        <!--Mybatis核心-->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.5.7</version>
        </dependency>

        <!--junit测试-->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <!--MySQL驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.16</version>
        </dependency>
 </dependencies>

注 :

注 :需要联网下载

3.创建MyBatis的核心配置文件

核心配置文件主要用于配置连接数据库环境以及MyBatis的全局配置信息

核心配置文件存放的位置是src/main/resources目录下

官方的XML文件配置示例

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "https://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC"/>
      <dataSource type="POOLED">
        <property
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值