黄舟
浏览量9660    |    粉丝141    |    关注0
  • 黄舟

    黄舟

    2017-03-02 10:34:22
    深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
    上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》, 写了一个Demo简单体现了一下Mybatis的流程。本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以 SqlSessionFactoryBuilder 去创建 SqlSessionFactory,  那么,我们就先从SqlSessionFactoryBuilder入手, 咱们先看看源码是怎么实现的:
    1361
  • 黄舟

    黄舟

    2017-03-02 10:40:10
    深入浅出Mybatis系列(三)--配置详解之properties与environments(mybatis源码篇)
    上篇文章《深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)》我们通过对mybatis源码的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、objectFactory、objectWrapperFactory、settings、environments、databaseId
    1894
  • 黄舟

    黄舟

    2017-03-02 10:44:17
    深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)
    上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)》 介绍了properties与environments, 本篇继续讲剩下的配置节点之一:typeAliases。 typeAliases节点主要用来设置别名,其实这是挺好用的一个功能, 通过配置别名,我们不用再指定完整的包名,并且还能取别名。  例如: 我们
    3321
  • 黄舟

    黄舟

    2017-03-02 10:48:09
    深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
    上篇文章《深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)》为大家介绍了mybatis中别名的使用,以及其源码。本篇将为大家介绍TypeHandler, 并简单分析其源码。Mybatis中的TypeHandler是什么?  无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出
    1840
  • 黄舟

    黄舟

    2017-03-02 10:50:15
    深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置
    上篇文章《深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)》简单看了一下TypeHandler, 本次将结束对于mybatis的配置文件的学习, 本次涉及到剩下没提及到的几个节点的配置:objectFactory、databaseIdProvider、plugins、mappers。那么,接下来,就简单介绍一下这几个配置的作用吧:1
    1673
  • 黄舟

    黄舟

    2017-03-02 10:53:52
    深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete
    上篇文章《深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置》简单地给mybatis的配置画上了一个句号。那么从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, dele
    1865
  • 黄舟

    黄舟

    2017-03-02 11:03:41
    深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap
    上篇《深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete》介绍了insert、update、delete的用法,本篇将介绍select、resultMap的用法。select无疑是我们最常用,也是最复杂的,mybatis通过resultMap能帮助我们很好地进行高级映射。下面就开始看看select 以及 resultMap的用法:先
    1995
  • 黄舟

    黄舟

    2017-03-02 11:06:05
    深入浅出Mybatis系列(九)---强大的动态SQL
    上篇文章《深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap》简单介绍了mybatis的查询,至此,CRUD都已讲完。本文将介绍mybatis强大的动态SQL。那么,问题来了: 什么是动态SQL? 动态SQL有什么作用?  传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误
    1756
  • 黄舟

    黄舟

    2017-03-02 11:10:17
    深入浅出Mybatis系列(十)---SQL执行流程分析(源码篇)
    最近太忙了,一直没时间继续更新博客,今天忙里偷闲继续我的Mybatis学习之旅。在前九篇中,介绍了mybatis的配置以及使用, 那么本篇将走进mybatis的源码,分析mybatis 的执行流程, 好啦,鄙人不喜欢口水话,还是直接上干活吧:1. SqlSessionFactory 与 SqlSession.  通过前面的章节对于mybatis 的介绍及使用,大家都能体会到SqlS
    1534
  • 黄舟

    黄舟

    2017-03-02 11:14:38
    MyBatis之传入参数的详细介绍
    在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和Java复杂数据类型基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值复杂数据类型:包含JAVA实体类、Map。通过#{属性
    2654

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号