![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 92
争夕
我们一开始美好的初衷最终还是跟我们自己打了一架,其实是我们自己被这个世界矛盾化了,强大不可改变的自然运转规律需要感性的我们用理智的心情找到一个合适的平衡点。
展开
-
Mybatis模型组件记录
Mybatis的主要组件:Configuration 用于代表Mybatis的所有配置信息SqlSession 封装了JDBC Connnection对象,Mybatis工作时的顶层API,代表和数据库交互的会话,完成必要的CRUD,SCOPE在一次会话SqlSessionFactory 用于获取SqlSession,SqlSession的工厂,每一次会话的开启都会用它取得一个SqlSe...原创 2018-07-08 15:58:10 · 148 阅读 · 0 评论 -
Mybatis Starting基于Spring JavaConfig
今天我们来继续学习使用mybatis-spring来基于spring容器环境的JavaConfig方式配置mybatis。JavaConfig从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。但是,仍然允许使用经典的XML方式来定义bean和配置,JavaConfig是另一种替代解决方案...原创 2018-07-31 22:58:25 · 694 阅读 · 0 评论 -
Spring Boot整合Mybatis Plus
前面演示了很多整合案例,今天笔录下整合Mybatis Plus的过程,后面文章涉及整合框架组件的文章,会大部分基于Spring Boot来做,因为上一篇文章我们也理解了,Spring Boot已经将整个生态链集成达到了比较规范的程度。Mybatis Plus我们知道Mybatis是一款非常优秀的JDBC持久化框架,利用它我们可以很方便的搭建DAO实现,而Mybatis Plus...原创 2018-08-04 16:33:24 · 1536 阅读 · 0 评论 -
Mybatis Starting基于Spring XML
前面讲到了基于mybatis官方的配置mybatis-config.xml对mybatis作配置,今天我们来学习使用mybatis-spring来基于spring容器环境的XML方式配置mybatis。理解mybatis-spring以下是官方说明:MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将...原创 2018-07-30 21:34:32 · 178 阅读 · 0 评论 -
Mybatis Mysql布尔类型处理
针对mysql数据库作如下测试, 如果数据库存的为非0数字,转换为true,否则为false如果javaType的Boolean类型值为true,存到数据库数字为1,false则为0原创 2018-07-29 20:18:11 · 14849 阅读 · 1 评论 -
Mybatis enum typeHandler
TypeHandler作用mybatis在预处理语句(PreparedStatement)中设置一个参数时,或者从结果集(ResultSet)中取出一个值时,都会用到TypeHandler。 它的作用就是将java类型(javaType)转化为jdbc类型(jdbcType),或者将jdbc类型(jdbcType)转化为java类型(javaType)内置TypeHandler我...原创 2018-07-29 19:39:05 · 1114 阅读 · 0 评论 -
Mybatis Starting基于XML
入门要想开始使用mybatis,首先得了解mybatis如何作配置,然后mybatis会基于这个配置进行初始化,然后会产生一个SqlSessionFactory。 SqlSessionFactory可以生产SqlSession,利用SqlSession,我们就可以操作数据库。配置MyBatis 系统的核心设置,包含获取数据库连接实例的数据源(DataSource)和决定事务作用域...原创 2018-07-29 16:37:40 · 117 阅读 · 0 评论 -
Mybatis插件实战进阶篇
在上一篇文章中我们已经全面的了解了Mybatis插件相关实现原理,以及它在实际开发应用中的作用,用的好的话,可以实现系统松耦合,动态扩展。这一篇废话不多说,我将带你领略插件在处理含嵌套方法场景的接口时实战编写指南,以及那些我踩过的坑。要代理的接口 这里讲的是一种特殊场景,即要代理的接口有A、B两个方法,在实际业务流程上A方法会调用B方法。要实现的特性 希望运用Mybatis插件...原创 2018-07-09 22:16:48 · 603 阅读 · 0 评论 -
揭开Mybatis插件的神秘面纱
Mybatis插件的作用: Mybatis的插件主要用于拦截Executor、StatementHandler、ParameterHandler、ResultSetHandler这些组件的行为,在行为之前或者之后做拦截处理,进而改变行为执行细节,当然我们也可以完全重写这些行为。好处: 说到好处,先剖析下插件的实现细节。插件实质是对JDK原生Proxy工具类的进一步封装,继承了JDK动态代理...原创 2018-07-08 17:09:27 · 160 阅读 · 0 评论 -
Mybatis Starting基于Spring Boot
前面几篇讲了官方方式配置Mybatis、集成Spring方式配置Mybatis、利用Spring JavaConfig配置Mybatis;而今天则学习基于Spring Boot来配置Mybatis。认识Spring BootSpring boot存在的意义: Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 ...原创 2018-08-02 00:47:09 · 147 阅读 · 0 评论