Mybatis
hresh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis缓存
简介什么是缓存缓存在我们工作生活中经常被提及,比如“怎么清理浏览器的缓存”,“手机内存不够了,如何删除缓存”,“硬盘的缓存是不是越大越好”等等。其实这些“缓存”可以分为三类:硬件缓存:指的是一块芯片,可以被集成到硬盘或 CPU 上。它用来充当硬盘(CPU)与外界接口(通常是内存)之间的暂存器。利用缓存可以减轻系统的负荷,同时提高数据的传输速率。客户端缓存:某些应用,比如浏览器、微信,为...原创 2020-03-30 22:01:21 · 262 阅读 · 0 评论 -
Mybatis动态SQL
动态 SQL官方描述动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis ...原创 2020-03-30 22:01:02 · 296 阅读 · 0 评论 -
Mybatis分页及日志
数据分页limit实现分页在学习 Mybatis 等持久层框架的时候,会经常对数据进行增删改查操作,使用最多的是对数据库进行查询操作,如果查询大量数据的时候,我们往往使用分页进行查询,也就是每次处理小部分数据,这样对数据库压力就在可控范围内。使用Limit实现分页Limit 检索 stratIndex 默认从 0 开始,pageSize 表示查询的记录数。#语法SELECT * FRO...原创 2020-03-30 21:52:54 · 309 阅读 · 0 评论 -
Mybatis注解开发
注解开发在 Spring 章节的学习中我们见识到了注解开发的便利性,Mybatis最初配置信息是基于 XML ,映射语句(SQL)也是定义在 XML 中的。而到 MyBatis 3 提供了新的基于注解的配置。不过由于 Java 注解的局限性,某些 SQL 语句并不能通过注解来实现。SQL 注解分类:@select ()@update ()@Insert ()@delete ()利...原创 2020-03-30 21:49:26 · 219 阅读 · 0 评论 -
Mybatis一对多、多对一处理
数据库设计我们用学生和老师的例子来说明:一对多:一个老师有多个学生,转换为程序设计语言即为一个老师对象下有一个学生对象集合。多对一:多个学生有同一个老师,学生对象里有一个属性关联着老师。创建学生、教师表CREATE TABLE `teacher`( `id` int(20) not null, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KE...原创 2020-03-30 21:47:44 · 379 阅读 · 0 评论 -
Mybatis结果映射
结果映射resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语...原创 2020-03-30 21:44:45 · 225 阅读 · 0 评论 -
Mybatis配置讲解
配置解析核心配置文件mybatis-config.xml 系统核心配置文件,MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)...原创 2020-03-30 21:41:51 · 257 阅读 · 0 评论 -
初识Mybatis
什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。Mybatis 官方文...转载 2020-03-30 21:38:31 · 778 阅读 · 0 评论
分享