
MyBatis
LeMay08
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis 三表外关联查询(用户、角色、权限)
一、数据库结构原创 2020-07-09 22:34:38 · 3449 阅读 · 1 评论 -
MyBatis 持久层框架基础
1、MyBatis——解决数据的持久化问题的框架2、Spring MVC——解决 WEB 层问题的 MVC 框架3、Spring——解决技术整合问题的框架一、概述MyBatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。MyBatis 通过 x...原创 2019-09-21 17:53:29 · 989 阅读 · 0 评论 -
MyBatis 代理模式、传统 dao 模式对数据库CURD操作
以上面的数据库为例第一步:封装对数据库表的映射 User.javapackage cn.lemon.domain;import java.util.Date;public class User { private Integer id; private String username; private Date birthday; private S...原创 2019-09-22 17:39:16 · 291 阅读 · 0 评论 -
Mybatis 的动态 SQL 语句——if、where、choose 、when 、otherwise、foreach
Mybatis 中文开发文档 下载原创 2019-09-23 17:53:08 · 1011 阅读 · 0 评论 -
MyBatis 多表查询之一对多、多对一、多对多
一、一对多二、多对一三、多对多原创 2019-09-28 14:03:33 · 895 阅读 · 1 评论 -
MyBatis 延迟加载(懒加载)—— association 延迟加载、collection 延迟加载
一、概述1、延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载2、好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。3、坏处:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验下降。...原创 2019-09-29 15:15:36 · 985 阅读 · 0 评论 -
MyBatis 缓存——Mybatis 一级缓存、Mybatis 二级缓存
像大多数的持久化框架一样,Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能Mybatis 中缓存分为一级缓存,二级缓存Mybatis 一级缓存Mybatis 二级缓存...原创 2019-09-29 18:22:50 · 1381 阅读 · 0 评论 -
MyBatis 注解开发
常用的注解:@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Result:实现结果集封装@Results:可以与@Result 一起使用,封装多个结果集@ResultMap:实现引用@Results 定义的封装@One:实现一对一结果集封装@Many:实现一对多结果集封装@SelectProvider: 实现动态 SQL 映射...原创 2019-10-01 14:10:06 · 447 阅读 · 0 评论