MyBatis框架

Posted zjx-959

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis框架相关的知识,希望对你有一定的参考价值。

1:MyBatis核心对象(生命周期与作用域)

SqlSessionFactoryBuilder

SqlSessionFactory

SqlSession

通过SqlSession实例直接执行已映射的SQL语句

基于Mapper接口方式操作数据

2:MyBatis核心配置文件

(mybatis-config.xml)

properties元素

settings元素

typeAliases元素

environments元素

dataSource 数据源

transactionManager 事务管理器

mappers元素

3:MyBatis-SQL映射文件(mapper.xml)

            namespace

            insert、update、delete、select元素

                     id :唯一标识

                     parameterType:直接表示参数类型 使用@Param实现多参数入参

                     resultType :直接表示返回类型

                     resultMap :表示对外部resultMap的引用

            resultMap元素

               属性 id,type

            子节点

                 id, result, association ,collection

            动态SQL

                 if ,where ,set ,trim ,foreach ,choose(when、otherwise)

 

以上是关于MyBatis框架的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis

Mybatis

Mybatis框架

SSM框架专题-MyBatis框架从零入门老杜版笔记(上)

mybatis框架的主要作用

Mybatis框架入门