
Mybatis
文章平均质量分 63
何同学coding
加油!!!!!!
展开
-
集成Mybatis官方代码生成器
mybatis generator 代码生成器原创 2022-01-29 23:51:38 · 281 阅读 · 0 评论 -
Mybatis缓存
Mybatis缓存前言1. 什么是缓存[ Cache ]?2. 为什么使用缓存?3. 什么样的数据能使用缓存?4. Mybatis缓存一、Mybatis一级缓存1.代码测试:(1)Mapper接口(2)Mapper.xml(3)测试类2.小结3.一级缓存失效的情况:二、Mybatis二级缓存前言1. 什么是缓存[ Cache ]?有时候,某些数据是会经常需要访问的,像硬盘内部的缓存(暂存器的一种)会将读取比较频繁的一些数据存储在缓存中,再次读取时就可以直接从缓存中直接传输。(存在内存中的临时数据)原创 2020-09-16 18:01:32 · 537 阅读 · 0 评论 -
Mybatis动态SQL
动态SQL前言一、数据库建表1.建表语句2.表增加数据二、IF1.BlogMapper接口2.BlogMapper.xml3.测试类4.运行结果三、choose (when, otherwise)1.BlogMapper接口2.BlogMapper.xml3.测试类4.运行结果四、trim (where, set)1.where2.set(1)BlogMapper接口(2)BlogMapper.xml(3)测试类(4)运行结果五、foreach前言动态SQL,简单而言就是根据不同条件生成不同的SQ原创 2020-09-15 14:32:23 · 426 阅读 · 0 评论 -
Mybatis一对多和多对一的处理
文章目录一、多对一的处理1.数据库建表2.student和teacher的实体类3.StudentMapper接口4.StudentMapper.xml文件配置二、一对多的处理一、多对一的处理多位student对应一位teacher,我们需要实现的操作是,查询同学的同时也能查到对应的老师。1.数据库建表teacher表CREATE TABLE `teacher` (`id` int(15) NOT NULL ,`name` varchar(25),PRIMARY KEY (`id原创 2020-09-14 16:05:16 · 197 阅读 · 0 评论 -
Mybatis使用注解开发
文章目录前言注解开发一、使用步骤二、注解实现增删改查1.注解SQL查询2.注解SQL修改3.注解SQL增加4.注解SQL删除5.关于@Param()注解前言关于不了解注解的文章指路:注解和反射注解开发本质:反射机制实现底层:动态代理我们在使用一些比较简单的SQL语句时,用注解实现要简单的多。但是比较复杂的SQL我们还是需要用到Mapper.xml来实现。一、使用步骤注解是在接口上实现//查询所有用户 @Select("select * from user_log原创 2020-09-13 00:40:11 · 199 阅读 · 0 评论 -
Mybatis生成日志和Limit分页显示
天天前言一、日志广场设置(settings)前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、日志广场Mybatis 通过使用内置的日志工厂提供日志功能。设置(settings)设置名描述有效值默认值logImpl指定 MyBatis 所用日志的具体实现,未指定时将自动查找。SLF4J | LO原创 2020-09-11 21:31:49 · 354 阅读 · 0 评论 -
Mybatis生命周期和作用域&结果映射
Mybatis生命周期和作用域Mybatis生命周期和作用域ResultMapMybatis生命周期和作用域了解流程:不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。SqlSessionFactoryBuilder:一旦创建了 SqlSessionFactory,就不再需要它了。局部变量SqlSessionFactory:SqlSessionFactory 一旦被创建就应该在应用的运行期间一直存在,没有任何理由丢弃它或重新创建另一个实例。可原创 2020-09-11 15:05:49 · 172 阅读 · 0 评论 -
Mybatis的XML配置文件
Mybatis的XML配置文件前言一、environment(环境变量)二、properties(属性)2.读入数据总结前言MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)原创 2020-09-10 21:25:50 · 1913 阅读 · 0 评论 -
Mybatis数据库模糊查询
Mybatis数据库模糊查询一、补充使用Map集合二、模糊查询一、补充使用Map集合Map传递参数,直接在sql中取出key即可------parameterType=“map”对象传递参数,直接在sql中取对象的属性即可------parameterType=“object”只有一个基本类型参数的情况下,可以直接在sql中去到多个参数用map或者注解mapper接口方法:int addUser2(Map<String,Object> map);mapper.x原创 2020-09-09 23:54:56 · 836 阅读 · 1 评论 -
第一个Mybatis程序
MyBatis 前言一、Maven?Maven仓库二、搭配环境2.读入数据总结前言MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。提示:以下是本篇文章正文内容,下面案例可供参考一、Maven?示例原创 2020-09-09 17:13:22 · 489 阅读 · 0 评论