Java基础 - Mybatis

本文详细介绍了Mybatis的概念,包括ORM技术和Mybatis的定义。接着,阐述了Mybatis的工作流机制,包括配置加载、SqlSession获取及执行查询的过程,并分析了事务管理和配置选项。此外,还探讨了Mybatis的API,包括配置方式、数据源、事务管理以及ResultMap的使用,最后提到了Mybatis内置的连接池配置及其参数详解。
摘要由CSDN通过智能技术生成

Mybatis

1、概念

 1)ORM( Object/Relation Mapping 对象关系映射)

      持久化类与数据库表之间的映射关系,即 对持久化对象的操作自动转换成对关系数据库操作。

      ROM

 2)Mybatis ( Object/Relation Mapping 对象关系映射)

      对象操作方法到SQL语句间的映射技术。

      使用XML或注解配置。能够映射基本数据元素、接口、Java对象到数据库。

2、工作流机制

  1) 工作流

        加载配置文件

            --应用配置文件、关联映射文件

        获取sqlSession

           --生成SqlSessionFactory,获取SqlSession

        执行查询操作

          --Session执行SQL

          mybatis-逻辑基点   

    2)具体实现

    (a)创建配置config.xml/映射userMapper文件

    (b)构造User对象和操作数据接口GetUserInfo.java

    (c)完成数据库操作查询

            mybatis 工作流

           mybatis流程原理解析

            mybatis 流程原理图解析

           :(1)Environment环境类,是单例类,在MyBatis运行开启后只会存在一个唯一的环境实例。

                   虽然在Configuration配置文件中配置多个环境,但是项目运行中只会存在其中的一个,一般项目会存在开发环境和测                     试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值