MyBatis
老臣、
海到无边天作岸,山登绝顶我为峰!
展开
-
MyBatis(三)——SQL映射文件
概述 映射文件指导着MyBatis如何进行数据库增删改查,有着非常重要的意义。这篇博客主要写了MyBatis中简单的增删改查操作,参数的传递方式,以及自定义resultMap,实现高级结果集映射。 cache –命名空间的二级缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 自定义结果集映射。 parameterMap...原创 2018-03-08 10:02:03 · 1607 阅读 · 0 评论 -
MyBatis(二)——全局配置文件
MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下: properties属性 mybatis可以使用properties来引入外部properties配置文件的内容; resource:引入类路径下的资源 url:引入网络路径或者磁盘路径下的资源 <...原创 2018-03-06 09:08:29 · 770 阅读 · 0 评论 -
Spring+Spring MVC+MyBatis的整合
一、概述 在WEB开发中我们往往会借助框架来简化自己的开发过程,本文介绍了SSM框架的整合,从而搭建一个简单的Web框架。 环境参数: 操作系统:windows10 64位 jdk版本:jdk1.8 64位 Maven版本:3.50 MySql版本:mysql-server 5.7 Tomcat版本:apache-tomcat-7. ...原创 2018-03-15 14:52:56 · 2073 阅读 · 0 评论 -
MyBatis(四)——动态SQL
概述 MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这...原创 2018-03-10 19:37:40 · 4861 阅读 · 2 评论 -
MyBatis(六)——MyBatis的逆向工程
一、概述 MyBatis的逆向工程指利用MyBatis Generator,可以快速的根据表生成对应的映射文件,接口,以及bean类。 MyBatis Generator,简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需...原创 2018-03-16 20:39:25 · 6885 阅读 · 0 评论 -
MyBatis(一)——初识MyBatis
MyBatis简介MyBatis是什么 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old JavaObjects,普通的Java对象)映射成数据库中的记录。MyBati...原创 2018-03-05 20:39:00 · 1071 阅读 · 0 评论 -
MyBatis(五)——MyBatis中的缓存机制
一、概述 MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis中的缓存机制可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存。一级缓存和二级缓存。 1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。 2、二级缓存需要手动开启和配置,他是基于namespace级别的缓存。 3、...原创 2018-03-13 18:49:11 · 1783 阅读 · 0 评论 -
MyBatis(七)——使用PageHelper插件进行分页
一、概述 PageHelper是MyBatis中非常方便的第三方分页插件。 官方文档: https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md HowToUse: https://github.com/pagehelper/Mybatis-PageHelper/b...原创 2018-03-21 19:16:00 · 867 阅读 · 0 评论 -
Spring Boot(三)——Spring Boot数据访问
一、简介对于数据访问层,无论是SQL还是NOSQL,Spring Boot默认采用整合Spring Data的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来说只需要进行简单的设置即可。下面来说一下在Spring Boot中如何使用MyBaits与JPA进行数据访问。二、配置自定义数据源sp...原创 2018-10-05 20:52:35 · 1917 阅读 · 0 评论