Mybatis
文章平均质量分 76
齐天大荒
欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品。人生就是这样,和漂亮的人在一起,会越来越美;和阳光的人在一起,心里就不会晦暗;和快乐的人在一起,嘴角就常带微笑;和聪明的人在一起,做事就变机敏;和大方的人在一起,处事就不小气;和睿智的人在一起,遇事就不迷茫
展开
-
Mybatis缓存详解
MyBatis缓存9.1. MyBatis 缓存 理解正如大多数持久层框架一样,MyBatis 同样提供了 一级缓存和 二级缓存的支持1. 一级缓存: 基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Sessionflush 或 close 之后,该 Session 中的所有 Cache 就将清空。2. 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap 存储,不同在于其存储作用域为 Mapper(Na原创 2022-03-02 23:46:39 · 828 阅读 · 0 评论 -
Mybatis实现动态SQL与模糊查询
Mybatis实现动态SQL与模糊查询7.1. 提出 需求:实现多条件查询用户(姓名模糊匹配, 年龄在指定的最小值到最大值之间)7.2. 准备数据表和数据[](javascript:void(0)😉create table d_user( id int primary key auto_increment, name varchar(10), age int(3));insert into d_user(name,age) values('Tom',12);insert int原创 2022-03-02 12:19:50 · 239 阅读 · 0 评论 -
Mybatis实现关联表查询
Mybatis实现关联表查询6.1. 一对一关联1). 提出需求根据班级 id 查询班级信息(带老师的信息)2). 创建表和数据[](javascript:void(0)😉CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20));CREATE TABLE class( c_id INT PRIMARY KEY AUTO_INCREMENT, c_name VARCHAR(20)原创 2022-03-01 15:59:34 · 1920 阅读 · 0 评论 -
Mybatis入门级教学,看这一篇就够了
Mybatis入门级教学,看这一篇就够了1.MyBatis介绍MyBatis 是支持 普通 SQL 查询 , 存储过程 和 高级映射 的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录.JDBC- dbutils- MyBatis- Hibernate2.MyB原创 2022-02-28 22:19:20 · 259 阅读 · 0 评论