Mybatis
文章平均质量分 96
本栏主要讲解Mybatis的相关知识和相关代码分享。
哥的时代
CSDN优质创作者、华为云云享专家,阿里云专家博主,曾获国家级荣誉五项,省级荣誉九项,并持有专利一项、软件著作权三项。主要学习研究java领域、后端开发,时代为你保驾护航,欢迎大家一起学习交流。
展开
-
Mybatis之自定义映射resultMap
一、resultMap处理字段和属性的映射关系二、多对一映射处理1、级联方式处理映射关系2、使用association处理映射关系3、分步查询查询员工信息查询部门信息三、一对多映射处理2、分步查询查询部门信息根据部门id查询部门中的所有员工四、延迟加载以上就是Mybatis之自定义映射resultMap的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2024-03-21 07:54:00 · 1715 阅读 · 63 评论 -
Mybatis之分页插件
一、分页插件使用步骤1、添加依赖2、配置分页插件二、分页插件的使用1、开启分页功能2、分页相关数据方法一:直接输出方法二使用PageInfo以上就是Mybatis之分页插件的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-12-15 09:09:35 · 269 阅读 · 4 评论 -
MyBatis之逆向工程
正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper映射文件以上就是MyBatis之逆向工程的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-12-15 09:08:56 · 552 阅读 · 0 评论 -
Mybatis之缓存
一、MyBatis的一级缓存二、MyBatis的二级缓存三、二级缓存的相关配置四、MyBatis缓存查询的顺序五、整合第三方缓存EHCache1、添加依赖2、各个jar包的功能3、创建EHCache的配置文件ehcache.xml4、设置二级缓存的类型5、加入logback日志6、EHCache配置文件说明以上就是Mybatis之缓存的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-12-14 21:12:19 · 1556 阅读 · 6 评论 -
Mybatis之动态SQL
一、if二、where三、trim四、choose、when、otherwise五、foreach六、SQL片段Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题以上就是Mybatis之动态SQL的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-12-14 21:11:36 · 158 阅读 · 0 评论 -
Mybatis之Mybatis的各种查询功能和特殊SQL的执行
一、MyBatis的各种查询功能1、查询一个实体类对象2、查询一个List集合3、查询单个数据4、查询一条数据为map集合5、查询多条数据为map集合1、方法一2、方法二二、特殊SQL的执行1、模糊查询2、批量删除3、动态设置表名4、添加功能获取自增的主键以上就是Mybatis之Mybatis的各种查询功能和特殊SQL的执行的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-12-12 08:25:24 · 301 阅读 · 1 评论 -
Mybatis之核心配置文件详解、默认类型别名、Mybatis获取参数值的两种方式
一、核心配置文件详解二、默认的类型别名三、MyBatis的增删改查四、MyBatis获取参数值的两种方式1、单个字面量类型的参数2、多个字面量类型的参数3、map集合类型的参数4、实体类类型的参数5、使用@Param标识参数以上就是Mybatis之核心配置文件详解、默认类型别名、Mybatis获取参数值的两种方式的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-12-11 09:27:07 · 2348 阅读 · 29 评论 -
Mybatis之Mybatis简介、搭建Mybatis相关步骤(开发环境、maven、核心配置文件、mapper接口、映射文件、junit测试、log4j日志)
MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到GithubiBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)原创 2023-12-11 09:23:59 · 485 阅读 · 4 评论 -
Mybatis之简介、使用操作(安装、XML、SqlSession、映射的SQL语句、命名空间、作用域和生命周期)
MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。Mybatis官方文档 :mybatis – MyBatis 3 | 简介GitHub :上述可能有的同学不知道什么是持久化什么是持久层,下面将给你阐述具体是什么。原创 2023-12-10 08:32:58 · 1328 阅读 · 4 评论 -
MyBatis总结
一、简介什么是MyBatis?持久化持久层什么是持久层?为什么需要MybatisMyBatis的优点二、入门安装从 XML 中构建 SqlSessionFactory不使用 XML 构建 SqlSessionFactory 从 SqlSessionFactory 中获取 SqlSession 探究已映射的 SQL 语句 提示对命名空间的一点补充 作用域(Scope)和生命周期 提示对象生命周期和依赖注入框架 SqlSessionFactoryBuild原创 2023-09-04 15:08:08 · 67 阅读 · 0 评论