MyBatis
空城1995
爱编程,爱java。
展开
-
Mybatis-Plus入门之通用CRUD+基本配置介绍
1、了解Mybatis-Plus1.1、Mybatis-Plus介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://mybatis.plus/ 或 https://mp.baomidou.com/愿景我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。1.2、代码以及文档文档地址:https:..转载 2020-07-29 19:56:14 · 710 阅读 · 0 评论 -
MyBatis缓存
目录一、简介二、一级缓存三、二级缓存四、和缓冲相关的设置/属性1.缓冲相关属性2.缓存有关设置一、简介MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。默认情况下是没有开启缓存的,除了局部的 session 缓存,可以增强变现而且处理循环,依赖也是必须的...原创 2018-09-23 22:54:03 · 212 阅读 · 0 评论 -
MyBatis Generator:代码生成器
目录一、简介二、使用步骤1.编写MGB的配置文件2.运行代码生成器代码3.简单测试4.QBC风格的带条件查询测试一、简介MyBatis Generator: 简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂的sq...原创 2018-09-24 10:51:55 · 268 阅读 · 0 评论 -
MyBatis-动态SQL
目录一、概述二、if1.格式2.实例三、choose(when,otherwise)1.格式2.实例四、trim(where,set)1.where2.trim3.set五、foreach1.in(x,y,z...)条件查询2.批量保存六、bind七、可重用的sql片段八、多数据库支持一、概述 动态SQL是MyBatis...原创 2018-09-24 11:37:47 · 209 阅读 · 0 评论 -
MyBatis入门和全局配置文件介绍
目录一、MyBatis1.简介2.为什么要使用3.下载地址4.MyBatis操作数据库流程5.接口式编程简单案例6.小结二、MyBatis-全局配置文件1.properties属性2.settings设置3.typeAliases别名处理器4.environments环境5.databaseIdProvider环境6.mapper映射一、...原创 2018-09-21 11:43:39 · 424 阅读 · 0 评论 -
MyBatis映射文件(一)
目录一.MyBatis映射文件1.insert、update、delete元素2.主键生成方式3.参数(Parameters)传递(1)单个参数(2)多个参数(3)命名参数(4)POJO(5)Map(6)注意4.参数(Parameters)处理(1)#{}和${}的区别(2)null值的处理一.MyBatis映射文件1.insert、up...原创 2018-09-21 16:32:12 · 229 阅读 · 0 评论 -
MyBatis映射文件(二)
目录一、select元素1.参数介绍2.resultType(1)返回实体对象(2)返回List集合(3)返回Map集合,object>(4)返回Map<主键类型,实体类>集合3.setting设置自动映射4.自定义resultMap映射5.association(1)联合查询(2)association-嵌套结果集(3)ass...原创 2018-09-22 12:15:59 · 391 阅读 · 0 评论 -
Spring和MyBatis的整合
目录一、导入jar包二、整体结构三、ApplicationContext的配置四、druid.properties的配置五、mybatis-config.xml的配置六、Employee实体类七、EmployeeMapper八、EmployeeMapper.xml九、EmployService一、导入jar包二、整体结构三、Applicat...原创 2018-09-29 13:21:22 · 126 阅读 · 0 评论