您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页Mybatis开发

Mybatis开发

来源:华佗小知识

1.什么是Mybatis?

 2.MyBatis开发步骤

 3.MyBatis的核心配置文件

3.1MyBatis核心配置文件层级关系

1. environments标签

数据库环境配置,支持多环境配置

 

 2.mapper标签

 3.properties标签

实际开发中,习惯将数据源的配置信息单独抽取成一个properties文件,该标签可以加载额外配置的properties文件

4.typeAliases标签

4.Mybatis的Dao层实现

4.1传统开发方法

 4.2代理开发方法

4.3编写接口

 

 

 4.4测试代理方法

 

 

5.动态sql语句

Mybatis的映射文件中,前面我们的sql都是比较简单的,有些时候业务逻辑复杂时,我们的SQL是动态变化的,此时在前面的学习中我们的SQL就不能满足要求了

5.1 动态SQL之<if>

5.2动态SQL之<foreach>

<select id="findByIds" resultType="user" parameterType="list">
        select *from  user
        <where>
            <foreach collection="list" open="id in(" close=")" item="id" separator=",">
                #{id}
            </foreach>
        </where>
    </select>

 5.3sql抽取

6. MyBatis核心配置文件深入

6.1typeHandlers标签

 

 6.2Plugins标签

 

 

 

 

    

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务