Mybatis
-
MyBatis(十一):分页——利用SQL的limit实现
一、SQL中limit的基本用法 我们先来熟悉SQL中limit的基本用法 这是我现有的表结构 然后进行limit查询 1. select * from user limit 3,…
-
MyBatis(十三):使用注解开发
一、什么是使用注解开发 使用注解开发就是无需再配置Mapper.xml文件,直接在接口中利用注解实现SQL语句。 二、为什么要使用注解开发 正如官方文档所说: 使用注解来映射简单语…
-
02-MyBatisPlus入门
快速开始参考:https://baomidou.com/pages/226c21/测试项目: mybatis_plus数据库:mybatis_plus 一、创建并初始化数据库 1、…
-
Mybatis入门2–把获取SqlSession的方法封装成工具类
工具类里面一般是静态方法,通过把读取mybatis主配置文件获取SqlSession的一些列繁琐步骤封装成工具类,减少代码量。 Mybatis工具类 src/main/java/c…
-
mybatis 解决属性名和字段名不一致的问题
1.问题: 数据库字段和实体类字段名称不同,导致有些字段无法映射:User{id=1, name=’zsq’, password=’null&#…
-
mybatis 日志
日志工程: 如果一个数据库操作,出现了异常,我们要排除错误。日志是就是最好的助手! 以前,我们时候sout、debug的方式解决 现在,我们可以使用日志工厂。 logImpl 指定…
-
mybatis 分页
语法:select * from user limit startIndex,pageSize select * from user limit 0,2 mybatis分页查询 添…
-
mybatis延迟加载总结
1、延迟加载 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载。 优点:先从单表查询,需要时再从关联表去关联查询,⼤⼤提⾼数据库性能,因为查询单表要…
-
mybatis中insert(添加)到MySQL数据库自动返回主键值
前提要求: 1. 数据库:MySQL 2. 数据库表的要求如下:(这里用的是Navicat) mybatis中XML文件 如下: keyPro…
-
mybatis 面经总结
全自动ORM与半自动ORM的区别:都是对JDBC的封装,全自动把SQL也封装了,程序员不需要写sql,mybatis没有封装sql,只封装了加载驱动、建立连接、创建 Stateme…