一、框架基本介绍

1、概念

支持普通SQL查询、存储过程和高级映射,简化和实现了Java 数据持久化层的的开源框架,主要流行的原因在于他的简单性和易使用性。

2、特点

持久层 、ORM(对象关系映射) 、轻量级、支持SQL语句。

3、工作原理

  • 应用程序读取mybatis的配置文件,形成配置对象。
  • 通过sqlsessionfactorybuilder读取配置对象,产生sqlsessionfactory
  • 通过sqlsessionfactory得到sqlsession
  • 通过sqlsession得到mapper映射器
  • 通过mapper读取对应的映射文件从而操作数据库
  • 处理事务
  • 释放sqlsession

再学习之MyBatis.

 

 

二、配置文件含义

1、environment   

再学习之MyBatis.
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC" />
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver" />
                <property name="url" value="jdbc:mysql://localhost:3306/test" />
                <property name="username" value="root" />
                <property name="password" value="admin" />
            </dataSource>
        </environment>
        <environment id="test">
            <transactionManager type="JDBC"></transactionManager>
            <dataSource type="JNDI">
                <property name="driver" value="com.mysql.jdbc.Driver" />
                <property name="url" value="jdbc:mysql://localhost:3306/test" />
                <property name="username" value="root" />
                <property name="password" value="admin" />
            </dataSource>
        </environment>
    </environments>
View Code

相关文章:

  • 2021-05-27
  • 2022-02-21
  • 2022-12-23
  • 2021-07-13
  • 2021-11-02
  • 2022-02-09
  • 2021-09-19
  • 2022-12-23
猜你喜欢
  • 2021-10-15
  • 2021-10-05
  • 2021-10-16
  • 2021-05-21
  • 2021-05-31
  • 2022-02-15
  • 2021-06-22
相关资源
相似解决方案