首页
学习
活动
专区
圈层
工具
发布

#mybatis

MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来。

不想为了自动建表硬塞一个 Hibernate?这套方案零编译依赖、注解都不用改

zml2015

实体驱动建表听起来不新鲜——Hibernate 的 ddl-auto、不少脚手架都能干。真正卡住的人,多半不是"会不会生成 CREATE TABLE",而是:

10110

如何自定义一个MyBatis插件

Rain的Java大神之路

MyBatis 插件本质上是基于JDK 动态代理 + 责任链模式实现的,它允许我们在 MyBatis 执行 SQL 的关键节点进行拦截和增强。

12010

列表接口慢到卡死:2000条N+1查询,ORM慢SQL定位与优化

数据库小学妹

周三下午,开发老张甩过来一个接口,说"列表页卡得要死,你们库有问题"。我把慢日志一拉,当场有点无语。不是哪条SQL特别慢,是同一类SQL在几十秒里刷了两千多次,...

13110

软考小程序开发实战:SpringBoot+Vue3 全栈搭建 AI 智能备考题库系统

菜菜有点菜

本文将深入剖析一个完整的软考刷题小程序项目,涵盖后端 Spring Boot 架构设计、Vue 3 前端实现、AI 智能辅助、微信生态集成等核心技术点,为开发者...

16510

MyBatis数据源切换全面解析

木易士心

MyBatis 的数据源切换是构建高可用、高性能数据库应用的关键技术。本文将从原理架构、核心代码实现、用法详解、初级进阶以及优势劣势等多个维度,结合具体代码示例...

30310

MyBatis Plus 封神玩法:这12个操作让开发效率直接起飞!

二次源小栈

说起数据库ORM,我忽然想起了小时候外婆做的那锅鲜美的羊肉汤。平常人家做的羊肉汤无非是几块肉、几片姜,味道寡淡得很,喝了和喝白开水差不多。但外婆的汤,那是另一回...

21810

【MyBatis】<if> && <trim> && <where> && <set> && <foreach> && <include>

lirendada

在注册用户的时候,分为两种字段:必填字段和非必填字段,那如果在添加用户的时候有不确定的字段传入,程序应该如何实现呢?

32610

【MyBatis】基础增删改查 && XML配置文件开发 && 多表查询 && 字符串拼接问题 && 数据库连接池

lirendada

简单来说 MyBatis 是更简单完成程序和数据库交互的框架,也就是更简单的操作和读取数据库工具。

31910

Springboot+MyBatis-plus+postgresSQL 的整合

用户11690639

当然,完全可以去掉xml,没啥用,也可以生成实现类和controller类,SQL可以通过JPA方式直接写就行,eg:

51900

【ChatGPT自动生成系列】SpringBoot集成Mybatis

master336

中电金信软件有限公司 | 高级技术架构师、产品售前专家 (已认证)

Spring Boot是一个用于快速构建独立、生产级别的Spring应用程序的框架。而MyBatis是一个开源的持久层框架,可以与Spring Boot无缝集成...

41710

【Oracle】Mybatis 批量插入数据

master336

中电金信软件有限公司 | 高级技术架构师、产品售前专家 (已认证)

注意: begin … end 此种方式返回 -1(没有返回值) 导致无法获取影响行

23500

告别满项目打注解,mybatis数据权限隔离其实很简单

看腻了那片水

订单数据,后台管理系统能看自己组织下的所有订单,但是到了C端,每个人只能看到自己的订单

19110

搞定“等保”数据加密:支持密文模糊查询,这可能是你见过最简单的 Java 改造方案

看腻了那片水

在数据安全合规(如等保、密评)的要求下,手机号、身份证、入账金额等敏感信息必须加密存储。

41910

基于 DolphinDB 搭建微服务的 SpringBoot 项目

DolphinDB

SpringBoot 是一个基于 Spring 的快速开发框架,也是 SpringCloud 构建微服务分布式系统的基础设施。本文主要介绍如何通过 Spring...

27810

MyBatis-Flex 代码生成实战

程序员NEO

此外,在 Mybatis Flex 中,有了一个名称为 mybatis-flex-codegen 的模块,提供了可以通过数据库表,生成代码的功能。当我们把数据库...

41810

聊聊Mybatis-Plus中的10个坑!

苏三说技术

在阿里云开发者社区的调研报告中,已有超过85%的 Java 项目在使用 MyBatis-Plus。

56310

MyBatis 调试必备:4 种方法获取最终带参数的完整可执行 SQL

jack.yang

在 MyBatis 中获取最终可执行的 SQL 语句(即包含实际参数值、而非 ? 占位符的完整 SQL)是开发和调试中的常见需求。MyBatis 默认的日志输出...

46220

javaWeb从入门到进阶(MyBatis)

北极的代码

MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。MyBatis本是Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到...

18510

javaWeb从入门到进阶(Mybatis基础操作)

北极的代码

其次就是我们在idea数据库中配置的项目数据源,mybatis@localhost,这里在数据库里添加的mybatis并不是一个数据库,

21810

javaWeb从入门到进阶(MyBatis拓展)

北极的代码

Q:XML映射文件是干嘛的? A:它是MyBatis的"大脑",告诉MyBatis:

21910
领券