E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java学习~mybatis
Mybatis
返回 Map 对象
一、场景介绍假设有如下一张学生表:CREATETABLE`student`(`id`intNOTNULLAUTO_INCREMENTCOMMENT'主键',`name`varchar(100)NOTNULLCOMMENT'姓名',`gender`varchar(10)NOTNULLCOMMENT'性别',`grade`intNOTNULLCOMMENT'年级',PRIMARYKEY(`id`))E
matrixlzp
·
2025-05-08 19:16
Mybatis
mybatis
Java学习
手册:SQL 优化技巧
一、SQL查询优化选择合适的索引列:索引可以显著提高查询速度,但需要选择合适的列来创建索引。通常,对于频繁作为查询条件的列、连接操作的列以及排序或分组操作的列,应该考虑创建索引。例如,在一个订单表中,如果经常根据订单状态进行查询,那么在订单状态列上创建索引可以提高查询效率。避免使用SELECT*:在查询中,应明确指定需要的列,而不是使用SELECT*。这可以减少数据的传输量和查询时间,同时避免不必
佩奇的技术笔记
·
2025-05-08 16:26
Java学习手册
java
sql
Java学习
手册:ORM 框架性能优化
一、优化实体类设计减少实体类属性:仅保留必要的字段,避免持久化过多数据。例如,对于一个用户实体类,如果某些信息(如详细地址)不是经常使用,可以将其拆分到单独的实体类中。使用合适的数据类型:根据实际需求选择合适的数据类型,避免使用过大的数据类型。例如,对于年龄字段,使用Integer而不是Long。避免使用复杂的数据类型:复杂的数据类型(如嵌套对象)会增加序列化和反序列化的开销。尽量使用简单的数据类
佩奇的技术笔记
·
2025-05-08 16:26
Java学习手册
java
性能优化
Java学习
手册:Spring 框架核心概念
一、Spring框架概述Spring框架是一个开源的Java开发框架,由RodJohnson创建。它旨在简化企业级应用开发,提供了一种轻量级的、非侵入式的开发方式,帮助开发者更好地组织代码结构,提高代码的可测试性和可维护性。二、Spring的核心特性控制反转(IoC):IoC是Spring框架的核心特性之一,它是一种设计原则,用于降低代码之间的耦合度。在Spring中,IoC容器负责创建对象、管理
佩奇的技术笔记
·
2025-05-08 16:26
Java学习手册
java
学习
spring
Java学习
手册:数据库原理
一、SQL语言的功能有哪些?SQL是结构化查询语言的缩写,其功能包括数据查询、数据操纵、数据定义和数据控制四部分。1、数据查询→select(选择符合条件的记录)2、数据操纵(DML)→insert(插入一条记录)、update(更新语句)、delete(删除记录)、select(选择记录)3、数据定义(DDL)→create(数据表的建立)、drop(数据表的删除)、alter(数据表的更改)4
浩比浩比
·
2025-05-08 15:51
Java学习手册
数据库
SQL
Java学习
手册:Java数据库面试问题
1、
Java学习
手册:Java基础知识点2、
Java学习
手册:Java面向对象面试问题3、
Java学习
手册:Java集合、泛型面试问题4、
Java学习
手册:Java并发与多线程面试问题5、
Java学习
手册
浩比浩比
·
2025-05-08 15:51
Java学习手册
Java
ruoyi 中
mybatis
改为
mybatis
Plus
仅作用笔记记录ruoyi前后端分离1.增加依赖多模块增加在父pom中与Springboot2.5.15相符合com.baomidou
mybatis
-plus-boot-starter3.5.52.增加
mybatis
plus
KYKSYK
·
2025-05-08 15:17
mybatis
java
spring
boot
若依框架
MyBatis
改为
MyBatis
-Plus 的实现步骤
引入
MyBatis
-Plus引入相关依赖(pom.xml)推荐先直接在顶级pom.xml中直接依赖,等调试通过之后,在去按需依赖(细分)。
apple_csdn
·
2025-05-08 14:15
若依
若依
mybatis
mybatis-plus
Java
MyBatis
是什么
MyBatis
是什么?
MyBatis
是一个简化了JDBC操作的持久层框架,它在Java对象与数据库之间架起了一座桥梁。
Rubypyrrha
·
2025-05-08 14:44
Java
Spring
java
mybatis
数据库
MySql技术栈
MySql数据库基础之查询语句数据库基础之函数MySQL数据类型深入理解Mysql索引底层数据结构与算法MySQL索引优化实践MySQL优化工具详解SQL优化实践深入理解MVCCMySQL事务和锁二、
Mybatis
Mybatis
这是一条海鱼
·
2025-05-08 07:30
章节目录
章节目录
计算机毕设ssm基于SSM的网约车订单管理系统iu4479(源码+数据库+LW)
项目技术:ssm+
mybatis
+Maven+mysql5.7或8.0等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论
晶涛计算机毕设
·
2025-05-08 03:07
课程设计
数据库
数据库系统-数据库服务器架构
对象与关系数据之间的映射映射关系表:类(class)——数据库的表(table)对象(object)——记录(record行数据)对象的属性(attribute)——字段(field)主流技术:Hibernate;
MyBatis
夏旭泽
·
2025-05-08 02:02
数据库系统
数据库架构
数据库
动态SQL
介绍什么是动态SQL:动态SQL官网描述:
MyBatis
的强大特性之一便是它的动态SQL。如果你有使用JDBC或其它类似框架的经验,你就能体会到根据不同条件拼接SQL语句的痛苦。
哈哈哈飞飞
·
2025-05-07 02:32
sql
java
服务器
Java学习
手册开源项目指南
Java学习
手册开源项目指南JavaLearningmanual一本涵盖Java知识体系的
Java学习
手册(AJavalearningmanualthatcoverstheJavabodyofknowledge
郁勉能Lois
·
2025-05-07 00:53
Java学习
手册:Hibernate/JPA 使用指南
一、Hibernate和JPA的核心概念实体(Entity):实体是JPA中用于表示数据库表的Java对象。通过在实体类上添加@Entity注解,JPA可以将实体类映射到数据库表。例如,定义一个User实体类:importjavax.persistence.Entity;importjavax.persistence.Table;importjavax.persistence.Id;importj
佩奇的技术笔记
·
2025-05-07 00:52
Java学习手册
java
hibernate
@Mapper和@Service注解的作用和应用场景
@Mapper注解(1)作用@Mapper注解通常用于
MyBatis
框架中,用于标识一个接口为
MyBatis
的Mapper接口。
MyBatis
会根据这个接口自动生成实现类,用于执行SQL操作。
PLJJ685
·
2025-05-06 23:17
前后端分离的仓库管理系统
java
java学习
之数据结构:二、链表
本节介绍链表目录1.什么是链表1.1链表定义1.2链表分类2.链表实现2.1创建链表1)手动创建2)创建链表类进行管理链表的相关操作2.2添加元素1)头插法2)尾插法3)任意位置插入2.3删除2.4查找1)返回节点2)返回索引1.什么是链表1.1链表定义链表是一种数据结构,它由一系列节点组成。每个节点包含至少两部分信息:数据域(用于存储数据元素)和指针域(用于存储指向下一个节点的引用或地址)。链表
来自星星的Rachle
·
2025-05-06 20:24
java学习
数据结构
java
学习
java学习
之数据结构:四、树(代码补充)
这部分主要是用代码实现有序二叉树、树遍历、删除节点目录1.构建有序二叉树1.1原理1.2插入实现2.广度优先遍历--队列实现3.深度优先遍历--递归实现3.1先序遍历3.2中序遍历3.3后序遍历4.删除4.1删除叶子节点4.2删除有一棵子树的节点4.3删除有两棵子树的节点5.整体代码1.构建有序二叉树1.1原理左边节点值小于父节点,右边节点值大于父节点,看下图1.2插入实现当传入value值时,判
来自星星的Rachle
·
2025-05-06 19:48
java学习
数据结构
学习
java
Java学习
打卡-Day5
学习自JavaGuide浮点数精度丢失问题由于二进制自身局限性,导致其无法精确的表示所有小数。floata=2.0f-1.9f;floatb=1.8f-1.7f;System.out.printf("%.9f",a);//0.100000024System.out.println(b);//0.099999905System.out.println(a==b);//false十进制小数转换成二进制
hello1114-
·
2025-05-06 13:14
java
学习
springboot 后台管理系统源码
项目介绍一款Java语言基于SpringBoot2、Layui、Thymeleaf、
Mybatis
Plus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,
理查德.克莱德曼
·
2025-05-06 10:28
JavaWeb
SpringBoot
spring
boot
java
后端
SpringBoot低代码后台管理系统源码
项目介绍一款Java语言基于SpringBoot2.x、Layui、Thymeleaf、
Mybatis
Plus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架
理查德.克莱德曼
·
2025-05-06 10:28
SpringBoot
Layui
spring
boot
java
后端
基于SpringBoot开发的商城后台管理系统
项目介绍一款Java语言基于SpringBoot2、Layui、Thymeleaf、
Mybatis
Plus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,
理查德.克莱德曼
·
2025-05-06 10:27
JavaWeb
SpringBoot
spring
boot
java
程序人生
SpringBoot知识付费后台管理系统源码
项目介绍一款Java语言基于SpringBoot2、Layui、Thymeleaf、
Mybatis
Plus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,
理查德.克莱德曼
·
2025-05-06 10:27
SpringBoot
Layui
spring
boot
java
后端
Java学习
记录(三):简单算法
Java学习
(三):简单算法实现1、给定一个数组,针对其中的每一个元素若为偶数则缩小两倍,若为奇数则缩小扩大两倍int[]numbers=newint[]{1,2,3,4,5,6,7,8,9,10};for
再无名字可选
·
2025-05-06 10:26
Java学习
java
学习
算法
开发语言
intellij-idea
后端开发:
MyBatis
的多表查询解决方案
后端开发:
MyBatis
的多表查询解决方案关键词:后端开发、
MyBatis
、多表查询、解决方案、关联查询、嵌套查询摘要:本文聚焦于后端开发中
MyBatis
的多表查询解决方案。
后端开发笔记
·
2025-05-06 06:29
CSDN
mybatis
服务器
运维
ai
深度解析
MyBatis
`@TableField(typeHandler = JacksonTypeHandler.class)`:优雅处理复杂数据存储
MyBatis
-Plus提供的@TableField(typeHandler=JacksonTypeHandler.class)注解完美解决了这
hi星尘
·
2025-05-06 05:52
spring
mybatis
项目中
mybatis
-plus中利用QueryWrapper对象自定义查询条件实现
项目中
mybatis
-plus中利用QueryWrapper对象自定义查询条件实现1.自定义数据过滤的方法2.自定义mapper的查询方法interface中xml文件中1.自定义数据过滤的方法@OverridepublicQueryWrapperdataScopeFilter
源码方舟
·
2025-05-06 03:04
Java
JavaEE
java
后端
数据库开发
PageHelper编写注意及内存泄漏处理
文章简述:PageHelper内存泄露的原因:(PageHelper底层是基于
MyBatis
的拦截器实现,分页参数存储在ThreadLocal中,会自动在SQL语句后面追加分页参数)如果我们在写pagehelp
一键三联鸭~
·
2025-05-05 23:14
java
jvm
redis
MyBatis
核心类详解与架构解析:从入门到源码级理解
引言
MyBatis
是一款轻量级的持久层框架,通过灵活的SQL映射和高效的执行机制,成为Java开发中的热门选择。要深入掌握
MyBatis
的工作原理,理解其核心类及其职责至关重要。
C-der
·
2025-05-05 16:24
Mybatis
mybatis
MyBatis
参数绑定
一、
MyBatis
参数绑定机制1.1核心概念当Mapper接口方法接收多个参数时,
MyBatis
提供三种参数绑定方式:默认参数名:arg0、arg1(Java8+)或param1、param2@Param
我不是少爷.
·
2025-05-05 12:03
Java基础
mybatis
基于SSM毕业生跟踪调查反馈系统的设计与实现
SSM框架是三个开源系统框架(Spring、
MyBatis
、SpringMVC)的集成化,是一个相对性简洁的Web项目开发框架。具备十分优异的开发实际效果。
四金学长
·
2025-05-05 10:19
SSM
毕业生跟踪调查反馈系统
互联网大厂Java面试故事:从Spring Boot到AI智能客服的技术深度解析
目前系统用SpringBoot+SpringMVC+
MyBatis
小傅哥的码仔
·
2025-05-05 07:56
Java场景面试宝典
Java
Spring
Boot
MyBatis
Redis
微服务
Spring
Cloud
AI
Java学习
笔记4
1.前言总结一下目前学习Java中我所认为的重要概念,给大家一个参考。概念范围较广。2.Java基础部分的概念1.Java跨平台原理从三个方面解释:1.Java语言具有一次编译,到处运行的特点。就是说编译后的字节码文件可以跨平台运行,前提是该平台具有相应的Java虚拟机。2.Java虚拟机是可运行Java字节码文件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接口。3.字节码文件不面
编程金
·
2025-05-05 03:34
学习
笔记
Java学习
笔记14——常量与变量
曾和儿子分享过所谓计算机程序,都是编写代码进行“数据处理和处理数据”而已。任何编程语言编写何种应用,数据都必须以某种方式表示。掌握变量和常量的用法,可以使代码的可维护性、可读性大大提高。一、常量常量就是在程序中固定不变的量,一旦被定义,它的值就不能再被改变。1、声明常量在定义常量时需要对常量进行初始化,初始化后,常量的值是不允许再进行改变的。在Java语言中,为了区别常量与变量,常量名称通常用大写
诚外无物0106
·
2025-05-05 03:32
学习
笔记
java
Java学习
手册:
MyBatis
框架作用详解
一、
MyBatis
简介
MyBatis
是一款优秀的持久层框架,用于简化JDBC开发。
佩奇的技术笔记
·
2025-05-04 23:35
Java学习手册
java
mybatis
【
Java学习
】动态代理有哪些形式?
Java动态代理的两种主要形式动态代理在Java中有两种主要的实现方式,它们各有特点和使用场景:1.JDK动态代理(基于接口)特点:Java标准库自带的功能(java.lang.reflect.Proxy)只能代理接口,不能代理普通类运行时动态生成代理类性能较好使用场景:当你的类已经实现了接口时SpringAOP默认使用这种方式示例代码://接口interfaceUserService{voids
IT技术员
·
2025-05-04 22:01
java
java
学习
python
java学习
之数据结构:三、八大排序
主要介绍学过的各种排序算法目录1.插入排序1.1直接插入排序1.2希尔排序2.选择排序2.1直接选择排序2.2堆排序3.交换排序3.1冒泡排序3.2快速排序4.归并排序5.基数排序1.插入排序1.1直接插入排序基本思想:就是将待排序的数据按照其元素值的大小注意插入到一个已经排好序的有序序列中,直到所有数据插完为止。基本流程:初始化:从数组的第二个元素开始,将其当作第一个待插入的元素。遍历未排序元素
来自星星的Rachle
·
2025-05-04 22:27
java学习
数据结构
java
学习
MyBatis
插件全揭秘:5大功能特性、工作原理、实战应用及最佳实践
超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣在Java开发中,
MyBatis
是一款非常流行的持久层框架,它简化了数据库操作,提高了开发效率
墨瑾轩
·
2025-05-04 17:28
一起学学Java【一】
mybatis
tomcat
java
灵活扩展:深入理解
MyBatis
插件机制
第1章:
MyBatis
插件的重要性大家好,我是小黑,咱们今天要聊的是
MyBatis
插件,
MyBatis
,大家都不陌生,它是一个ORM(对象关系映射)框架,让咱们在操作数据库时能更加优雅。
宋小黑
·
2025-05-04 17:58
mybatis
java
后端
深入探索
MyBatis
中的插件开发
作者:禅与计算机程序设计艺术1.简介在前文中,我已经提到了
MyBatis
插件,它是
MyBatis
框架的一个重要特性,可以实现
MyBatis
的功能扩展。
AI天才研究院
·
2025-05-04 17:27
Python实战
Java实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
深入理解
MyBatis
代理机制
在Java开发领域,
MyBatis
是一款优秀的持久层框架,它极大地简化了数据库操作,提高了开发效率。其中,代理机制作为
MyBatis
的核心特性之一,在连接Java代码与数据库操作中发挥着关键作用。
magic 245
·
2025-05-04 17:56
Mybaits
mybatis
通用 Mapper 封装
通用Mapper概述通用Mapper是基于
MyBatis
框架实现的一个插件,旨在简化单表的增删改查操作。
灯塔下的守望者
·
2025-05-04 13:31
后端开发
高级进阶
MyBatis
通用Mapper
数据库操作
快速开发
简化开发
深入剖析
MyBatis
的架构原理与核心机制
目录引言
MyBatis
概述
MyBatis
的整体架构设计
MyBatis
核心组件解析1.SqlSessionFactory与SqlSession2.Configuration对象3.MappedStatement
一休哥助手
·
2025-05-04 13:29
mybatis
架构
java
MyBatis
的映射文件中#{}和${}的区别
一.#{}是占位符,如果参数是普通类型(int,double,String...),#{形参名可任意},如果参数是对象类型,#{属性名};${}是sql拼接符号,如果参数是普通类型(int,double,String...),${value}如果参数是对象类型,${属性名};二.#{}是采用预编译传参,参数在dbms中起作用,可以有效防止sql注入;${}是直接拼接参数,本质是字符串替换,参数在d
岚清
·
2025-05-04 12:21
sql
java
数据库
mybatis
mysql枚举类型转换_
Mybatis
枚举类映射使用详解
本文主要分为三个部分:
mybatis
自带枚举类型转换自定义枚举类型转换
mybatis
类型转换深入理解(将在下一篇介绍)2.
mybatis
自带枚举类型转换
mybatis
内置
霍卫光
·
2025-05-04 02:27
mybatis
mysql枚举类型转换
java使用
mybatis
报错之Mysql查询表字段带关键字
HTTPStatus500-Requestprocessingfailed;nestedexceptionisorg.springframework.jdbc.BadSqlGrammarException:typeExceptionreportmessageRequestprocessingfailed;nestedexceptionisorg.springframework.jdbc.BadSq
甘苦
·
2025-05-04 02:56
数据库
java
mysql
关键字
查询
Mybatis
的配置解析以及属性名和字段名不一致的问题
4、配置解析4.1、核心配置文件
mybatis
-config.xml
Mybatis
的配置文件包含了会影响
Mybatis
行为的设置和属性configuration(配置)//以下是各个配置的顺序,一旦前后顺序颠倒
枫叶精灵s
·
2025-05-04 02:56
Mybatis
mybatis
java
mysql
使用
mybatis
实例类和MySQL表的字段不一致怎么办
在
MyBatis
中,当Java实体类的属性名与数据库表的字段名不一致时,会导致查询结果无法正确映射。
昔我往昔
·
2025-05-04 02:25
面试题
数据库
mybatis
java
面试
多租户实现 基于SpringBoot+MybtaisPlus ~ 行级别隔离实现
目录目标:根据租户id【tenant_id】字段实现数据隔离
mybatis
Plus低版本多租户处理有缺陷:场景①、from后的表为无需租户处理时,处理失效场景②、insert时,如果插入语句中不可包含【
0110编程之路
·
2025-05-03 19:08
spring
boot
后端
java
Mybatis
对数据库数据进行增删改查
以下是使用IntelliJIDEA2021创建基于JDK1.8的名为
Mybatis
的Maven项目结构,并结合Navicat操作数据库以及使用
Mybatis
进行增删改查操作的详细步骤:一、创建Maven
GH小杨
·
2025-05-03 19:33
数据库
mybatis
mysql
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他