• 搭建MyBatis环境


    01 搭建的步骤

    02 部署jar包

    MyBatis的官网可以下载到最新发布版本的MyBatis,其他发布版本的MyBatis的jar文件也可以从官方网站下载。推荐下载mybatis-3.2.2.zip和mybatis-3-mybatis-3.2.2.zip

    将下载的jar包添加到WEB-INF下的lib目录中就可以使用

    03 创建MyBatis核心配置文件configuration.xml

    MyBatis核心配置文件主要用于配置数据库连接和MyBatis运行时所需的各种特性,包含了设置和影响MyBatis行为的属性。

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
            "http://mybatis.org/dtd/mybatis-3-config.dtd">
    
    <configuration>
        <!--环境配置,连接的数据库,这里使用的是MySQL-->
        <environments default="mysql">
            <environment id="mysql">
                <!--指定事务管理的类型,这里简单使用Java的JDBC的提交和回滚设置-->
                <transactionManager type="JDBC"></transactionManager>
                <!--dataSource 指连接源配置,POOLED是JDBC连接对象的数据源连接池的实现-->
                <dataSource type="POOLED">
                    <property name="driver" value="com.mysql.jdbc.Driver"></property>
                    <property name="url" value="jdbc:mysql://127.0.0.1:3306/mybbs"></property>
                    <property name="username" value="root"></property>
                    <property name="password" value="root"></property>
                </dataSource>
            </environment>
        </environments>
        <mappers>        <!--这是告诉Mybatis区哪找持久化类的映射文件,对于在src下的文件直接写文件名,            如果在某包下,则要写明路径,如:com/mybatistest/config/User.xml-->
            <mapper resource="User.xml"></mapper>
        </mappers>
    </configuration>
    1. configuration:配置文件的根元素节点。
    2. properties:通过resource属性从外部指定properties属性文件(database.properties),该属性文件描述数据库连接的相关配置(数据库驱动、连接数据库的url、数据库用户名、数据库密码),其位置也是在/resources目录下。
    3. settings:设置MyBatis运行中的一些行为,比如此处设置MyBatis的log日志实现为LOG4J,即使用log4j实现日志功能。
    4. environments:表示配置MyBatis的多套运行环境,将SQL映射到多个不同的数据库上,该元素节点下可以配置多个environment子元素节点,但是必须指定其中一个为默认运行环境(通过default
    5. environment:配置MyBatis的一套运行环境,需指定运行环境ID、事务管理、数据源配置等相关信息。
    6. mappers:作用是告诉MyBatis去哪里找到SQL映射文件(该文件内容是开发者定义的映射SQL语句),整个项目中可以有一个或多个SQL映射文件。
    7. mapper:mappers的子元素节点,具体指定SQL映射文件的路径,其中resource属性的值表述了SQL映射文件的路径(类资源路径)。

    04 创建实体类和SQL映射文件

    实体类:User.java

    public class User{
         private Integer id;
         private String name;
         -- 省略get set方法
    }

    sql映射文件:UserMapper.xml

     05 创建测试类

    1.读取mybatis的配置文件

     2.创建SqlSessionFactory对象,此对象可以完成对配置文件的读取

     3.创建SqlSession对象,此对象的作用是调用mapper文件进行数据操作

     4.关闭SqlSession对象

  • 相关阅读:
    32位和64位的区别
    Git--版本管理的使用及理解
    Maven使用详解
    记录centos7下tomcat部署war包过程
    SSM三大框架整合教程
    Mybatis 框架搭建实例
    Eclipse 出现select type (? = any character,*= any String,Tz=TimeZone)
    JDBC 操作数据库实例
    mysql 常用命令语法
    MySQL下载安装详情教程(Windows)
  • 原文地址:https://www.cnblogs.com/burufeihua/p/13371237.html
Copyright © 2020-2023  润新知