mybatis
文章平均质量分 90
First_ll
这个作者很懒,什么都没留下…
展开
-
Mybatis缓存
缓存 缓存简介 缓存(cache),原始意义是指访问速度比一般随机存取存储器(RAM)快的一种高速存储器,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。 为什么使用缓存 – 减少数据库的交互次数 什么样的数据适合使用缓存 –经常查询但不经常改变的数据 Mybatis缓存 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 一级缓存: 基于PerpetualCache 的 HashMap本地缓存原创 2021-06-25 16:33:36 · 116 阅读 · 0 评论 -
mtbatis动态SQL加if foreach
动态SQL 什么是动态sql 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 搭建环境 在数据库中创建新表 CREATE TABLE `blog`( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(100) NOT NULL原创 2021-06-23 20:14:38 · 301 阅读 · 0 评论 -
mybatis的limit分页注解的使用lombok的使用多对一和一对多查询
Mybatis的limit实现分页 分页 为什么要使用分页 减少数据的处理量 使用mybatis实现分页 接口 //分页查询 List<User> getUserLimit(Map<String,Integer> map); Mapper.xml <select id="getUserLimit" resultType="user" parameterType="map" resultMap="UserMap"> select *原创 2021-06-23 13:54:01 · 447 阅读 · 0 评论