随笔分类 -  Java - MyBatis

摘要:1.PageHelpler分页插件使用 "官方文档:中文" 1.1 引入插件 1.1.1 引入的jar "pagehelper 5.1.6.jar" "jsqlparser 1.2.jar" 1.1.2 maven 在 pom.xml 中添加如下依赖: 1.2 配置拦截器插件 1. 在 MyBati 阅读全文
posted @ 2018-09-05 09:38 【唐】三三 阅读(419) 评论(0) 推荐(0) 编辑
摘要:Mybatis 配置 1.SQLSessionFactory的初始化 根据配置文件获取 SqlSessionFactory 2.openSession获取SqlSession对象 3.getMapper获取到接口的代理对象 4.查询流程 阅读全文
posted @ 2018-09-03 11:52 【唐】三三 阅读(186) 评论(0) 推荐(0) 编辑
摘要:MyBatis Generator: 简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写 官方文档地址 http://ww 阅读全文
posted @ 2018-08-31 10:32 【唐】三三 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1、查看不同MyBatis版本整合Spring时使用的适配包; http://www.mybatis.org/spring/ 2、下载整合适配包 https://github.com/mybatis/spring/releases • 3、官方整合示例,jpetstore https://githu 阅读全文
posted @ 2018-08-30 10:50 【唐】三三 阅读(238) 评论(0) 推荐(0) 编辑
摘要:MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存。 一级缓存和二级缓存。 1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。 2、二级缓存需要手动开启和配置,他是基于na 阅读全文
posted @ 2018-08-28 17:03 【唐】三三 阅读(256) 评论(0) 推荐(0) 编辑
摘要:动态 SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作。 动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。 MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作。 1.if 新建接口 新建Mapper IemployeeMapperDyna 阅读全文
posted @ 2018-08-28 09:36 【唐】三三 阅读(256) 评论(0) 推荐(0) 编辑
摘要:SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache – 给定命名空间的缓存配置。 cache ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。 parameterMap – 已废弃!老式风 阅读全文
posted @ 2018-08-23 12:19 【唐】三三 阅读(3298) 评论(0) 推荐(0) 编辑
摘要:1.properties 属性 2.setting 设置 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。下表描述了设置中各项的意图、默认值等。 设置参数 描述 有效值 默认值 cacheEnabled 全局地开启或关闭配置文件中的所有映射器已经配置的任何缓存。 阅读全文
posted @ 2018-08-22 16:30 【唐】三三 阅读(236) 评论(0) 推荐(0) 编辑
摘要:MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的 阅读全文
posted @ 2018-08-22 14:24 【唐】三三 阅读(257) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示