![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
风泊月
赠人玫瑰,手留余香!
展开
-
Mybatis注解开发
1.注解的使用规范 a)元注解, 描述注解的注解. 一共有四个:@Target, 表示当前注解作用的位置@Retention, 保留策略, 在什么时间段生效@Document, 注解将出现在javadoc中@Inherited, 可以被子类继承 b)注解的使用规范:使用注解需要先导包: import语法: @注解名(属性=值, …...原创 2020-03-11 09:43:27 · 194 阅读 · 0 评论 -
Mybatis多表连接查询
Mybatis多表连接查询 需要借助<resultMap>标签1.<resultMap>标签的使用在MyBatis中, 查询标签有两个属性, resultType和resultMap. 都代表返回结果的类型. 区别在于:resultType指定的一个类型, MyBatis会进行自动映射(Auto-Mapping). 列名和属性名一致则进行映射, 否则属性被赋值为nu...原创 2020-03-11 09:33:36 · 2121 阅读 · 0 评论 -
MyBatis的缓存机制
1.什么是缓存?缓存是内存中开辟的一个区域, 用于存放一些数据(信息). 来提高数据的读取速度. 提高查询效率.2.MyBatis对缓存的支持a)一级缓存MyBatis基于SqlSession对象做的缓存. 同一个SqlSession对象中, 对同一个id的查询, MyBatis会进行数据的缓存. 一级缓存默认开启.b)二级缓存MyBatis基于SqlSessionFactory级别做...原创 2020-03-10 19:36:29 · 141 阅读 · 0 评论 -
Mybatis4 Mybatis动态sql的实现
###1.什么是动态SQLSQL语句不固定, 会根据前台用户的操作而进行变化的SQL语句, 可以被称之为动态SQL. 在MyBatis中, 提供了一组标签, 用于方便的实现动态SQL, 不需要通过java代码拼接字符串了.###2.动态sql中的标签######1.用于条件判断, test属性表示判断结果, 要求是一个boolean.######2.用于维护where子句, 通常配合一...原创 2020-03-10 18:59:54 · 257 阅读 · 0 评论 -
MyBatis3 接口绑定方案实现
第一节(接口绑定) 什么是接口绑定 了解 要遵循的规范 掌握 参数传递问题 掌握 什么是接口绑定 接口绑定,是MyBatis中提供的一种比较灵活的数据库操作方案.用于解决方法调用...原创 2020-03-10 18:49:59 · 222 阅读 · 0 评论 -
MyBatis 1 框架环境搭建
什么是框架? 框架就是由一些聪明的程序员封装好的代码,普通程序员可以借助这些代码进行偷懒.使用框架,可以大大的提升开发的效率.框架的使用是很简单的,但是原理很复杂.封装框架一般会用到的技术:反射,设计模式.使用框架的流程:需要找到框架提供的资料:*.jar 编写配置文件,用于告知框架一些基础信息:xml, properties 通过框架提供...原创 2020-03-09 21:49:14 · 171 阅读 · 0 评论 -
Mybatis 2 工具类的编写,常见的增删改查
节数 知识点 要求 第一节(封装MyBatis工具类) 工厂对象只需要一个,借助静态代码块 了解 第二节(MyBatis中带条件的查询) #{}占位符 掌握 #{}支持三种方式参数的传递 ...原创 2020-03-10 08:22:28 · 347 阅读 · 0 评论 -
select @@Identity 返回自增主键的值
首先,对mybatsi进行初始化配置新建mybatis.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">&原创 2018-07-06 10:20:43 · 3270 阅读 · 0 评论 -
mybatis中大于等于小于等于的写法
第一种写法:原符号 < <= > >= & ' "替换符号 < <= > >= & ' " sql: select * f...原创 2019-08-08 21:37:31 · 421 阅读 · 0 评论