|
|
之前在《使用技巧-Mybatis参数映射》《使用技巧-Mybatis参数映射(2)》提到了Mybatis的一些参数映射技巧,但是平时使用的时候有些小伙伴可能不知道自己写的#{}表达式能不能获取...【详细内容】 |
2024-02-28 编程百科 |
|
|
本文针对笔者日常开发中对 Mybatis 占位符 #{} 和 ${} 使用时机结合源码,思考总结而来 • Mybatis 版本 3.5.11 • Spring boot 版本 3.0.2 • mybatis-spring...【详细内容】 |
2023-10-27 编程百科 |
|
|
一、持久化机制持久化(persistence): 把数据保存到可调电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化...【详细内容】 |
2023-10-09 编程百科 |
|
|
本篇文章内容主要包括: MyBatis-Flex 介绍MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何...【详细内容】 |
2023-09-24 框架 |
|
|
环境:Springboot2.6.12 + Spring Batch4.2.7Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Sp...【详细内容】 |
2023-09-20 大数据 |
|
|
MyBatis,作为一款备受欢迎的持久层框架,它的简单易用以及灵活的配置吸引了无数的开发者。然而,随着项目的不断发展,规模的逐渐扩大,MyBatis的一些挑战也开始逐渐浮出水面。首先,由...【详细内容】 |
2023-09-15 百科 |
|
|
MyBatis 的缓存机制属于本地缓存,适用于单机系统,它的作用是减少数据库的查询次数,提高系统性能。MyBaits 中包含两级本地缓存: 一级缓存:SqlSession 级别的,是 MyBatis 自带的缓...【详细内容】 |
2023-09-12 架构 |
|
|
1 环境准备1.1 搭建 MyBatis-Plus 环境 创建 maven springboot 工程 导入依赖:web 启动器、jdbc、、java 连接 mysql、Lombok、druid 连接池启动器、mybatis-plus 启动器 编...【详细内容】 |
2023-09-08 Python |
|
|
一、场景还原1.版本信息MySQL版本:5.6.36-82.1-logMybatis-Plus的starter版本:3.3.2存储引擎:InnoDB2.死锁现象A同学在生产环境使用了Mybatis-Plus提供的com.baomidou.mybatisp...【详细内容】 |
2023-08-14 编程百科 |
|
|
我无法明确的告诉你JPA和MyBatis在国内哪个会更流行,我本人更喜欢JPA,但是我本人日常开发用MyBatis多。但是我的回答绝对不是在划水,而是我多年来自己的一点小小的思考。MyBati...【详细内容】 |
2023-07-29 编程百科 |
|
|
博主记得在一个周五快下班的下午,产品找到我(为什么总感觉周五快下班就来活...【详细内容】 |
2023-07-12 框架 |
|
|
MyBatis是一款优秀的开源持久层框架,支持自定义SQL查询、存储过程和高级映射,相信很多小伙伴都在使用。在MyBatis中,我们可以在XML中编写SQL语句,然后绑定到Java方法中,通过参数...【详细内容】 |
2023-06-06 框架 |
|
|
用来循环容器的标签forEach,查看例子foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常用...【详细内容】 |
2023-05-22 框架 |
|
|
MyBatis 是一个优秀的持久层框架,它提供了丰富的 SQL 映射功能,可以让我们通过 XML 或注解方式来定义 SQL 语句。它很大程度上简化了数据库操作,提高了开发效率。动态 SQL 是...【详细内容】 |
2023-05-12 框架 |
|
|
今天了不起来说说这个关于 Mybatis ,为什么要说 Mybatis 呢?因为现在面试的时候,除了那些最基础的,比如如何防止 SQL 注入,以及 Mybatis 的一级缓存,二级缓存之后,还有一些其他的...【详细内容】 |
2023-04-28 架构 |
|
|
一、一级缓存1、在⼀个sqlSession中,对User表根据id进行两次查询,查看他们发出sql语句的情况。2、同样是对user表进⾏两次查询,只不过两次查询之间进⾏了⼀次update操作。3、总...【详细内容】 |
2023-04-27 框架 |
|
|
这段代码展示了如何通过Java配置类的方式来配置MyBatis框架,其中涉及到数据源的配置、SqlSessionFactory的创建、SqlSessionTemplate的创建以及事务管理器的创建。@MapperSca...【详细内容】 |
2023-04-23 框架 |
|
|
MyBatis具有很多特性,包括支持一级和二级缓存。尽管缓存是提高性能的重要手段,但MyBatis的一级和二级缓存并不被建议使用。所以我们今天就来看看到底会有什么问题?一、什么是My...【详细内容】 |
2023-04-20 编程百科 |
|
|
在 MyBatis 中,可以使用${}或#{}来拼接 SQL 语句中的参数。在进行模糊查询时,需要使用通配符 % 表示任意字符,具体写法如下: 使用${}:<select id="selectUsersByName" resultTyp...【详细内容】 |
2023-04-16 框架 |
|
|
前言数据源,实际就是数据库连接池,负责管理数据库连接,在Springboot中,数据源通常以一个bean的形式存在于IOC容器中,也就是我们可以通过依赖注入的方式拿到数据源,然后再从数据源...【详细内容】 |
2023-04-12 架构 |
|
|
需求背景比如有张用户表,在插入或者更新数据的时候,我们需要 用户名称(username),不能重复。我们首先考虑的是给该字段创建唯一索引create unique index uni_username on use...【详细内容】 |
2023-04-04 框架 |
|
|
一、前言来看这篇文章的应该都知道,在没有出现Hibernate和Mybatis框架时,我们要访问数据库底层,都得使用JDBC来连接及操作数据库。用过JDBC的都知道使用很繁杂,所以就诞生了Hib...【详细内容】 |
2023-04-03 框架 |
|
|
最近做项目遇到一个问题,外键关联查询,返回长度为1,但是值为 All elements are null没数据。有两张表,分别为a表有数据,b表无数据。select b.* from a as a left join b as b on...【详细内容】 |
2023-03-30 百科 |
|
|
Acrobat DC 是软件厂商 Adobe 继 Acrobat XI 之后的旗舰 PDF 产品。作为世界上最优秀的桌面版 PDF 解决方案的后继之作,焕然一新的 Acrobat DC 将彻底超乎您的想象。它包含一...【详细内容】 |
2023-03-25 电脑软件技术 |
|
|
本文博主给大家带来一篇 mybatis xml 文件热加载的实现教程,自博主从事开发工作使用 Mybatis 以来,如果需要修改 xml 文件的内容,通常都需要重启项目,因为不重启的话,修改是不生...【详细内容】 |
2023-03-25 框架 |
|
|
一直在用Acrobat DC,今天突然弹窗报错,提示“安装问题:未找到 IMSlib,Acrobat 服务将无法正常工作 "。如何解决?下面就和小编一起来看看!解决方法:1、在网上下载好 IMSlib.dll 文件...【详细内容】 |
2023-03-24 电脑软件技术 |
|
|
Mybatis高级特性能够帮助我们更加灵活地操作数据库,包括动态SQL、缓存机制、插件机制、自定义类型转换等。学习这些特性可以让我们更好地利用Mybatis,提高数据操作的效率和质...【详细内容】 |
2023-03-24 框架 |
|
|
MyBatis-Plus 是一个基于 MyBatis 的增强工具,它提供了许多实用的功能和工具,可以大大简化 MyBatis 的开发过程。本文将介绍 MyBatis-Plus 的使用过程、底层原理以及相关的代...【详细内容】 |
2023-03-21 框架 |
|
|
一、useGeneratedKeys 是什么 ?关于useGeneratedKeys,官方的说法是,这个参数的作用是:"允许 JDBC 支持自动生成主键,需要驱动兼容",如何理解这句话的含义?其原意是。对于支持自动生...【详细内容】 |
2023-01-12 框架 |
|
|
本篇文章我们首先解析 SqlSessionFactory 的创建过程。1、实例代码在实例代码中,我们在测试类中写了一个 init() 方法,里面包括了 SqlSessionFactory 的构建,分为两步。第一步:...【详细内容】 |
2022-12-26 框架 |
|
|
|