写点什么

mybatis

17 人感兴趣 · 281 次引用

  • 最新
  • 推荐

Idea Mybatis 插件:提高 CRUD 效率

用户头像
林贻民
18 小时前

将mybatis xml转成真实SQL语句、参数mock、SQL规范检查、SQL索引检查、SQL运行、SQL压测及Mybatis SQL语句扫描

https://static001.geekbang.org/infoq/14/14fd7d984bc588e8854cab00ed3c9ff9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Mybatis 的 parameterType 造成线程阻塞问题分析 | 京东云技术团队

最近在新发布某个项目上线时,每次重启都会收到机器的 CPU 使用率告警,查看对应监控,持续时长达 5 分钟,对于服务重启有很大风险。而该项目有非常多 Consumer 消费,服务启动后会有大量线程去拉取消息处理逻辑,通过多次 Jstack 输出线程快照发现有很多 BL

学习 MyBatis 的异常处理机制

本文将对MyBatis的异常体系以及异常使用进行学习,MyBatis版本是3.5.6。作为一款成熟的ORM框架,MyBatis有自己一套成熟的异常处理体系。MyBatis的异常体系,有如下几个关键角色。

Github 标星 78k,Alibaba 最新发布的 Spring Boot 项目实战文档! 太强了

又到了一年一度的备战秋招的时间,虽然这两年因为经济环境不太好,互联网行业的各大厂都再裁员,但是今年的秋招经济形势正在复苏,我特地拜托阿里的朋友将这份Spring Boot项目实战开发文档分享出来。

简化 Mybatis 分页操作,让我们来聊聊 PageHelper 及实现原理

PageHelper 是一款开源的 MyBatis 分页插件,可以在实际应用中方便地实现分页功能。PageHelper 能够有效地缩减开发人员的分页处理代码量,提升开发效率。

2023 年互联网 Java 工程师高级面试八股文汇总(1260 道题目附解析)

今年的行情,让招聘面试变得雪上加霜。已经有不少大厂,如腾讯、字节跳动的招聘名额明显减少,面试门槛却一再拔高,如果不用心准备,很可能就被面试官怼得哑口无言,甚至失去了难得的机会。

背刺 Alibaba?阿里巴巴工程师 1480 道 Java 面试题及答案整理 ( 2023 年 整理版)

最近很多粉丝朋友私信我说:熬过了去年的寒冬却没熬过现在的内卷;打开 Boss 直拒一排已读不回,回的基本都是外包,薪资还给的不高,对技术水平要求也远超从前;感觉 Java 一个初中级岗位有上千人同时竞争,内卷程度简直怀疑人生。

SpringBoot 整合 MyBatis 组合 Redis 作为数据源缓存

MyBatis 是常见的 Java 数据库访问层框架。在日常工作中,开发人员多数情况下是使用 MyBatis 的默认缓存配置,但是 MyBatis 缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。

https://static001.geekbang.org/infoq/8d/8d4fbe3331ee1840a4ebace3aa8baf9a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如果你项目使用了 MyBatis-Plus 你一定要用它

还是先举个例子,魂斗罗小游戏应该很多90后都玩过,那个时代没有Iphone,没有各种电子产品(小学初中时代),这种小游戏应该就是很多90后的青春,反正那个时候只要放假就白天黑夜得玩。它就是那种2个好基友边玩边捡各种装备的游戏,越玩的远捡的装备越好,玩

低代码平台需要什么样的 ORM 引擎?(2)

书接上回。在上一篇文章中,我对ORM的设计进行了初步的理论分析,并提出了SQL语言的最小延拓:EQL对象查询语言,然后在EQL语言的基础上实现了多种用户可定制的动态存储结构。在本文中,我将首先介绍NopOrm引擎中所做的一些功能取舍,以及在这种功能取舍的情况

一把王者的时间,带你吃透 Java 面试八股文(2023 最新整理)

程序员作为一个自带“高薪多金”标签的职业,收入要高于市场的平均薪资,即便是在2023年,程序员的薪资依然保持居高不下。

简单学习一下 MyBatis 动态 SQL 使用及原理

MyBatis 是一个优秀的持久层框架,它提供了丰富的 SQL 映射功能,可以让我们通过 XML 或注解方式来定义 SQL 语句。它很大程度上简化了数据库操作,提高了开发效率。动态 SQL 是其中一个非常重要的功能,可以让我们根据不同的条件动态生成 SQL 语句,提高了 S

Java 面试题大全(整理版)1000+ 面试题附答案详解最全面看完稳了

进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、

https://static001.geekbang.org/infoq/ff/ff70648e8a29059bd90718315fbb7323.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring Boot:MyBatis 分页

我们在测试SQL的时候,要是能够在控制台输出 SQL 的话,是不是就能够有更快的排错效率?

Mybatis 返回集合类型到底是空集合还是 null?源码解读

Mybatis 作为国内开发中常用到的半自动 orm 框架,相信大家都很熟悉,它提供了简单灵活的xml映射配置,方便开发人员编写简单、复杂SQL,在国内互联网公司使用众多。

java 开发 SSM 框架整合之 MyBatis 动态 SQL

动态 SQL 通常要做的事情是java培训有条件地包含 where 子句的一部分。所以在 MyBatis 中,<if>元素是最常用的元素。它类似于 Java 中的 if 语句。在 ch8 应用中,测试<if>元素。

https://static001.geekbang.org/infoq/2b/2ba704c5717e093c86f3d21ae3124734.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

全栈开发实战|​电子商务平台的设计与实现(Spring Boot + MyBatis + Thymeleaf)

用户头像
TiAmo
04-23

电子商务平台分为两个子系统,一是后台管理子系统,一是电子商务子系统。下面分别说明这两个子系统的功能需求与模块划分。

dbtemplate 是什么

即不是mybatis,又不是orm,那dbtemplate到底实现了什么功能?

震撼!阿里架构师全新产出 Java 面试突击宝典。Github 标星疯涨!

Java作为一门历史悠久的编程语言,仍然是企业级应用开发的首选。然而,随着新兴技术的涌现,Java的地位逐渐被冲淡,同时开发人员数量过剩也给Java行业带来了竞争压力。为了保持竞争力,Java行业需要加强技术更新和开发人员培养,以适应市场需求的变化。此外,

全栈开发实战|​人事管理系统的设计与实现(Spring Boot + Vue 3 + MyBatis)

用户头像
TiAmo
04-21

简介: 全栈开发实战|​人事管理系统的设计与实现(Spring Boot + Vue 3 + MyBatis)

600+ 道 Java 面试题及答案整理 (建议收藏)

小编整理了 最近几年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。

Mybatis 通过接口实现 sql 执行原理解析

使用过 mybatis 框架的小伙伴们都知道,mybatis 是个半 orm 框架,通过写 mapper 接口就能自动实现数据库的增删改查,但是对其中的原理一知半解,接下来就让我们深入框架的底层一探究竟

MyBatis 整合 Springboot 多数据源实现

数据源,实际就是数据库连接池,负责管理数据库连接,在Springboot中,数据源通常以一个bean的形式存在于IOC容器中,也就是我们可以通过依赖注入的方式拿到数据源,然后再从数据源中获取数据库连接。

https://static001.geekbang.org/infoq/10/103d70c6b8b8beb599ba7247da8b46f1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MyBatis 整合 Springboot 多数据源实现

数据源,实际就是数据库连接池,负责管理数据库连接,在Springboot中,数据源通常以一个bean的形式存在于IOC容器中,也就是我们可以通过依赖注入的方式拿到数据源,然后再从数据源中获取数据库连接。

https://static001.geekbang.org/infoq/8d/8d4fbe3331ee1840a4ebace3aa8baf9a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

迄今为止把 Mybatis 讲解的最详细的 PDF,图文并茂,通俗易懂

小编准备的这份《深入浅出Mybatis技术原理与实战》,书中从Mybatis的基础运用、到理解源码、再到实战运用,循序渐进,一步步为大家剖析Mybatis框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。

厉害了!阿里内部都用的 Spring+MyBatis 源码手册,实战理论两不误

MyBatis 和 Spring 两大框架已经成了 Java 互联网技术主流框架组合,它们经受住了大数据量和大批量请求的考验,在互联网系统中得到了广泛的应用。使用 MyBatis-Spring 使得业务层和模型层得到了更好的分离.......

关于 MyBatis 我总结了 10 种通用的写法

用来循环容器的标签forEach,查看例子

https://static001.geekbang.org/infoq/04/044db817aef885ed0e49984e06435d1d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

分享一个修改了 xml 文件再也不用重启的项目 mybatis-xmlrealod

自我18年使用 Mybaits 以来,开发环境中如果修改了 xml 文件后,只有重启项目才能生效,如果小项目重启还好,但是对于一个重启需要十几分钟的大型项目来说,这就非常耗时了。开发人员因为修改了xml 文件少量内容,比如添加一个逗号、查询增加一个字段或者修改

mybatis xml 文件热加载实现

本文博主给大家带来一篇 mybatis xml 文件热加载的实现教程,自博主从事开发工作使用 Mybatis 以来,如果需要修改 xml 文件的内容,通常都需要重启项目,因为不重启的话,修改是不生效的,Mybatis 仅仅会在项目初始化的时候将 xml 文件加载进内存。

详解 MyBatis 加载映射文件和动态代理

本篇文章将分析MyBatis在配置文件加载的过程中,如何解析映射文件中的SQL语句以及每条SQL语句如何与映射接口的方法进行关联。

mybatis_mybatis技术文章_InfoQ写作社区