从零开始的Mybatis

简介

什么是 MyBatis?

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

Mybatis作为ORM框架(Object Relation Mapping) 中的一员
以封装JDBC代码,方便大型项目维护的维护作为目的来使用

Mybatis框架
将java语句 和 SQL语句 分离开书写 降低了系统的耦合度

Mybatis入门

Mybatis下载:https://github.com/mybatis/mybatis-3/releases

Mybatis中文说明文档:https://mybatis.org/mybatis-3/zh/getting-started.html

1.创建Mybatis主配置文件

主配置文件:
mybatis-config.xml

打开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>
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC"/>
      <dataSource type="POOLED">
        <property name="driver" value="${driver}"/>
        <property name="url" value="${url}"/>
        <property name="username" value="${username}"/>
        <property name="password" value="${password}"/>
      </dataSource>
    </environment>
  </environments>
  <mappers>
    <mapper resource="org/mybatis/example/BlogMapper.xml"/>
  </mappers>
</configuration>

其中${}中的 driver url username password

对应着数据库连接中的
驱动名称 -driver
连接地址 -url
数据库账户账号-username
数据库账户密码-password

posted @ 2020-10-27 16:29  ONE_bit  阅读(72)  评论(0)    收藏  举报