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
动态SQL解放双手!AI自动生成复杂查询代码(效率提升300%)
在Java企业级应用开发中,
MyBatis
作为一款轻量级的ORM框架,凭借其灵活性和对SQL的精准控制能力,始终占据重要地位。
·
2025-04-21 17:51
代码优化
详解
Mybatis
工作流程及其原理
一、
MyBatis
的重要组件
Mybatis
底层封装了JDBC,使用了动态代理模式。
平凡的java梦
·
2025-04-21 14:25
数据库
java
mybatis
mysql
Mybatis
的工作原理和执行流程
Mybatis
的工作原理和执行流程什么是
Mybatis
?
MyBatis
是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。
敲一个代码掉一根头发
·
2025-04-21 13:22
mybatis
spring
sql
intellij-idea
dba
【第36课】安全开发-JavaEE应用&第三方组件&Log4j日志&FastJson序列化&JNDI注入
121212Java知识点:功能:数据库操作,文件操作,序列化数据,身份验证,框架开发,第三方库使用等.框架库:
MyBatis
,SpringMVC,SpringBoot,Shiro,Log4j,FastJson
Lucker_YYY
·
2025-04-21 03:19
(三)安全开发
安全
java-ee
log4j
[特殊字符]基于Java的网上订餐系统开发与部署全解析(含源码结构+数据库设计)
一、系统简介网上订餐系统是一个基于Java+MySQL的Web项目,采用SSM框架(Spring、SpringMVC、
MyBatis
)进行开发。该系统分为用户端和管理员端,涵盖注册登录、菜品浏览
冯诺一没有曼
·
2025-04-20 23:49
毕设项目
Java
java
Mybatis
Plus 打印 SQL 语句(包含执行耗时)
文章目录一、前言二、引入依赖三、添加配置3.1第一步:修改application.yml配置文件3.2第二步:添加p6spy配置文件四、看看打印效果五、注意点一、前言我们先配置一下
Mybatis
Plus
xjz_2002
·
2025-04-20 15:08
#
MyBatis
Plus
mybatis
sql
数据库
SpringBoot+
Mybatis
实现SQL查询ApacheDruid数据
1.导入数据源依赖文档地址:http://www.apache-druid.cn/Querying/druidsql.html#jdbc驱动地址:https://calcite.apache.org/avatica/downloads/avatica.htmlorg.apache.calcite.avaticaavatica1.17.0org.apache.calcite.avaticaavati
老王同鞋
·
2025-04-20 12:17
ApacheDruid
java
mybatis
3、
mybatis
_3.5.9
mybatis
封装了JDBC的操作,使用户专注于SQL语句的编写。
jiangrenbao
·
2025-04-20 11:40
java
Java学习
笔记19-注解与java8新特性
什么是注解?注解是Java1.5引入的,注解相当于是一种嵌入在程序中的元数据,可以使用注解解析工具或编译器对其进行解析,也可以指定注解在编译期或运行期有效。Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和任何元数据(metadata)的途径和方法。Annotation是一个接口,程序可以通过反射来获取指定程序元素的Annotation对象,然后通过Annotation
JanuaryFM
·
2025-04-20 09:53
java笔记
java
后端
经验分享
程序人生
Java后端--53--
Mybatis
2:
Mybatis
的查询和新增操作
一、增加调试日志1、添加pom.xml依赖,导入slf4j框架org.slf4j
武天旭
·
2025-04-20 00:26
Java后端
java
后端
开发语言
Jarpress 开源博客系统重构公告
原项目基于JFina框架开发,现采用SpringBoot+
MyBatis
技术栈重构,正式更名为Jarpress。
牛十二
·
2025-04-19 13:11
开源
重构
MyBatis
-Plus 中BaseMapper接口是如何加速微服务内部开发的?
场景一:使用原生
MyBatis
的开发流程(作为对比)定义实体类(Entity)://packagecom.yourcompany.usermicroservice.entity;publicclassUser
冰糖心书房
·
2025-04-19 02:00
微服务实战系列
架构
微服务
mybatis
spring boot+
mybatis
-plus 时间查询精确到分秒
在通过springboot做后台的时候,前端需要api进行时间段范围查询,有用到mapper.xml方法进行数据库查询返回数据,这里我用到了
mybatis
-plus自带的.ge()和.le(),进行查询
克里斯李逵
·
2025-04-19 00:48
spring
spring
boot
java
mybatis
api
java + spring boot +
mybatis
通过时间段进行查询
前端传来的只有日期内容,如:2025-04-17需要在日期内容的基础上补充时间部分,代码示例:/***日志查询(分页查询)*@paramrecordLogQueryDTO查询参数对象*@return日志列表*/@OverridepublicPageBeanquery(RecordLogQueryDTOrecordLogQueryDTO){//处理日期范围查询dateBegin、dateEnd(都是
BillKu
·
2025-04-19 00:15
java
spring
boot
mybatis
使用AI 编写一个
Mybatis
SQL日志解析工具
使用AI编写一个
Mybatis
SQL日志解析工具背景尝试使用智谱清言AI编写一个工具,将
Mybatis
SQL日志解析为可以执行的SQL语句。
飞一站
·
2025-04-18 16:51
我的分享
人工智能
mybatis
sql
Mybatis
的简单介绍
文章目录
MyBatis
简介1.
MyBatis
核心特点2.
MyBatis
核心组件3.
MyBatis
基本使用示例(1)依赖引入(Maven)(2)定义Mapper接口(3)定义实体类(4)在Service层调用
岳轩子
·
2025-04-18 15:47
mybatis
mybatis
【KWDB 创作者计划】_在
MyBatis
Plus中,结合KWDB数据库的多模数据支持,实现时序型和关系型数据的联合查询与处理
KWDB作为新一代多模数据库,凭借对关系型、时序型等多种数据模型的原生支持,结合
MyBatis
Plus的生态兼容性,为复合数据场景提供了高效的整合方案。本文将
暮乘白帝过重山
·
2025-04-18 15:44
数据库
mybatis
时序型和关系型数据
联合查询
KWDB数据库
MyBatis
-Plus逆向工程
在
MyBatis
-Plus中,逆向工程通常利用AutoGenerator自动生成代码。
凸头
·
2025-04-18 14:39
mybatis
java
MyBatis
SqlSessionFactory 批量执行实战
在
MyBatis
中,批量操作是处理高并发数据写入的核心场景之一。通过SqlSessionFactory配置批处理执行器(ExecutorType.BATCH),可以显著提升数据库操作的效率。
dazhong2012
·
2025-04-18 14:37
springboot
mybatis
Java完全自学手册,从外包到大厂,再到万粉博主都靠它
文章来源:Java完全自学手册,从外包到大厂,再到万粉博主都靠它_一条coding-CSDN博客
Java学习
如逆水行舟,不进则退。一条一路自学过来,踩过很多坑,吃过很多苦。
唐 城
·
2025-04-18 13:59
唐城
江湖风雨-Java
java
开发语言
后端
Java学习
步骤及路线(超详细)
在
Java学习
这条路上也踩过无数次的坑,恰巧有小伙伴问我
Java学习
的路线,我想着趁这次机会分享自己学Java的路线,希望给小伙伴们一点帮助,避开路上的一些坑,一起进大厂。
阿杰同学
·
2025-04-18 13:29
java面试宝典
java面试题
java
学习
开发语言
自学Javaweb入门案例流程(基于springboot、maven、
mybatis
、mysql、tomcat、postman等)
Javaweb案例1创建流程1.1环境配置Jdkmavenmysql的环境都要配置,MySQL还需要以管理员身份运行一些命令,并设置用户名以及密码。电脑的高级环境变量中配置1.2工程创建流程创建springboot框架步骤如下:选择generators——springinitializr,location自定义无中文的路径,languageJava,TypeMaven,Groupcom/cn+.+
来杯烫美式
·
2025-04-18 13:28
Javaweb
java
tomcat
maven
intellij-idea
spring
boot
postman
mysql
我只用了一篇文章就完成了Spring+SpringMVC+
MyBatis
详细整合教程
本文转载自:我只用了一篇文章就完成了Spring+SpringMVC+
MyBatis
详细整合教程一、基本概念1.1SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java
Java_supermanNO1
·
2025-04-18 01:46
Java
Spring
程序人生
mybatis
spring
Spring
MVC
Java
程序人生
【含文档+PPT+源码】基于微信小程序的非遗文化黄梅戏宣传平台的设计与实现
学习环境搭建、项目导入及部署,含项目源码、文档、数据库、软件等资料课程简介:本课程演示的是一款基于微信小程序的非遗文化黄梅戏宣传平台的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的
Java
小咕聊编程
·
2025-04-17 22:28
微信小程序
小程序
Java学习
的智慧之路——从入门到精通,轻松掌握编程艺术
最新接入DeepSeek-V3模型,点击下载最新版本InsCodeAIIDE标题:
Java学习
的智慧之路——从入门到精通,轻松掌握编程艺术引言在当今数字化时代,Java作为一种广泛应用于企业级应用、移动开发和大数据处理的强大编程语言
inscode_037
·
2025-04-17 20:44
Java学习
的智慧之路——从入门到精通
最新接入DeepSeek-V3模型,点击下载最新版本InsCodeAIIDE标题:
Java学习
的智慧之路——从入门到精通在当今快速发展的科技时代,编程语言层出不穷,而Java作为一门经典的面向对象编程语言
inscode_084
·
2025-04-17 20:44
Spring开发系列教程(18)——集成
MyBatis
使用Hibernate或JPA操作数据库时,这类ORM干的主要工作就是把ResultSet的每一行变成JavaBean,或者把JavaBean自动转换到INSERT或UPDATE语句的参数中,从而实现ORM。而ORM框架之所以知道如何把行数据映射到JavaBean,是因为我们在JavaBean的属性上给了足够的注解作为元数据,ORM框架获取JavaBean的注解后,就知道如何进行双向映射。那么,O
软件定制开发工作室
·
2025-04-17 17:27
Spring系列教程
spring
MyBatis
-Plus-逻辑删除
在
MyBatis
-Plus中,逻辑删除的配置主要有2种方式:全局配置和字段配置。全局配置逻辑删除如果项目中所有表的逻辑删除字段名及其逻辑值都相同,可以通过全局配置来统一管理逻辑删除规则。
rgb0f0
·
2025-04-17 04:28
mybatis
mybatis
java
servlet
Java学习
——day26(线程同步与共享资源保护)
文章目录1.线程同步与共享资源保护概述1.1多线程安全问题1.2解决方案:线程同步2.线程同步的常用方式2.1使用synchronized关键字2.2使用ReentrantLock3.实践:多线程计数器示例4.实践说明与运行步骤5.总结与思考6.今日生词1.线程同步与共享资源保护概述1.1多线程安全问题数据竞争(RaceCondition):当多个线程同时访问共享变量且至少有一个线程进行写操作时,
blackA_
·
2025-04-17 04:54
java
学习
开发语言
JAVA学习
记录4
文章为个人学习记录,仅供参考,如有错误请指出。上期说到IDEA的安装,具体的使用方法就不记录了。这篇主要记录一些基础语法。类型转换-自动类型转换类型范围小的变量,可以直接赋值给类型范围大的变量。在表达式中,小范围类型的变量,会自动转换成表达式中较大范围的类型,再参与运算。由小到大:byte–>short/char–>int–>long–>float–>double注意!表达式的最终结果类型由表达式
生如夏花℡
·
2025-04-17 03:23
JAVA学习记录
java
学习
python
MyBatis
自定义拦截器
文章目录0.需求引入1.实现Interceptor接口2.使用注解指定拦截目标2.1目标接口type2.1.1Executor2.1.2StatementHandler2.1.3ParameterHandler2.1.4ResultSetHandler2.2拦截方法method2.3拦截参数args3.注册拦截器3.1XML配置方式3.2SpringBoot配置方式4.示例4.1拦截Executo
不会叫的狼
·
2025-04-16 23:58
Spring
SpringBoot
mybatis
spring
boot
【
Java学习
】Java AI编程助手功能与使用指南
以下是针对Java开发的AI编程助手功能及使用指南的综合整理:FittenCode:Java开发的智能助手FittenCode是一款基于AI技术的编程插件,支持包括Java在内的80多种语言,能够显著提升开发效率、减少代码错误,并提供智能化的代码建议与调试功能。以下是其核心功能与使用方式:一、核心功能智能代码补全在编写Java代码时,FittenCode会根据上下文自动补全代码片段,支持通过Tab
meisongqing
·
2025-04-16 18:54
基于AI的Java开发
java
学习
AI编程
【源码】
Mybatis
源码
引言
MyBatis
作为Java开发中广泛使用的持久层框架,其高效且灵活的数据库操作能力备受开发者青睐。
小样vvv
·
2025-04-16 18:22
mybatis
tomcat
java
Spring AI 发布了它的 1.0.0 版本的第七个里程碑(M7)
但是对于
Java学习
者来说,内心难免吐槽一句:又有新东西要学啦!
东锋17
·
2025-04-16 13:48
人工智能
spring
人工智能
java
mybatis
plus 分页查询出来数据后对他二次 修改数据 封装返回
mybatis
plus分页查询出来数据后对他二次修改数据封装返回/***搜索问卷**@paramkeyword*@parampageNo*@parampageSize*@return*/@AutoLog
Java&Develop
·
2025-04-16 11:38
Java开发
intellij-idea
java
ide
spring-aop常用注解
编程的思想解决重复代码分在不同类的不同方法里面的问题,典型应用场景,事务,日志等等Spring用spring-aop实现了AOP思想,但实际使用的话,会配合AspectJ一起使用理解为什么要Spring集成
MyBatis
GungnirJNX
·
2025-04-16 08:17
spring
java
spring
boot
深入解析:在Spring Boot中集成
MyBatis
Plus实现高效数据库操作
这篇文章将以集成
MyBatis
Plus为例,深入探讨如何在SpringBoot项目中集成第三方框架并实现相关功能。一、为什么
Java思维导图
·
2025-04-16 06:35
spring
boot
mybatis
数据库
tomcat
java
Mybatis
-plus null值更新不生效问题解决
问题原因
mybatis
-plusFieldStrategy有三种策略:IGNORED:0忽略NOT_NULL:1非NULL,默认策略NOT_EMPTY:2非空而默认更新策略是NOT_NULL:非NULL
chao09_01
·
2025-04-16 06:05
mybatis-plus
Excel文件导入导出,SpringBoot整合EasyExcel批量导入导出,采用的JDBC+EasyExcel(附带整个Demo)
目录0.为什么
mybatis
的foreach比JDBC的addBatch慢1.引入依赖2.Controller层3.Service层4.Utils工具类5.自定义监听器6.实体类7Mapper层不用
Mybatis
避暑人
·
2025-04-16 05:57
开发小技巧
数据库
excel
spring
boot
数据库
java
LambdaQueryWrapper 让你的
MyBatis
-Plus 查询更安全、更优雅
实战干货:编程严选网LambdaQueryWrapper和QueryWrapper都是
MyBatis
-Plus中用于构建查询条件的封装器,它们的主要
·
2025-04-16 02:59
人工智能
【
Java学习
笔记】数据类型转换
数据类型转换(重要!!!)类型一:自动类型转换定义:精度小的类型自动转换成精度大的数据类型两条规定的转换链关系(必须记住!!!)第一条char-->int-->long-->float-->double第二条byte-->short-->int-->long-->float-->double注意:charbtyeshort之间并没有转换关系具体规则介绍(非常重要!!!)(1)多种数据类型混合运算时
jackson凌
·
2025-04-16 00:56
Java学习笔记
java
学习
笔记
MyBatis
中#和$的符号区别
mybatis
中使用Mapper.xml里面的配置进行sql查询,经常需要动态传递参数,例如,我们根据用户的姓名来删选用户是,sql如下:Select*fromuserwherename=“Jack”;
严文文-Chris
·
2025-04-16 00:53
数据库
Java学习
笔记——面向对象之重写(Override)与重载(Overload)
目录一、重写(Override)(一)重写的概念(二)重写的规则二、重载(Overload)(一)重载的概念(二)重载的规则三、重写与重载的区别一、重写(Override)(一)重写的概念重写是子类对父类允许访问的方法进行重写,其中返回值和形参不变。子类可根据需要实现父类方法。代码示例classAnimal{publicvoidmove(){System.out.println("Animalsa
柠檬不甜会酸
·
2025-04-15 15:30
Java
java
JAVA学习
笔记——面向对象编程:枚举类与反射
目录枚举类定义枚举类枚举类方法反射Class类捕获异常利用反射分析类的能力在运行时使用反射分析对象使用反射编写泛型数组代码调用任意方法枚举类“枚举”,顾名思义,就是一一全部列举。生活中我们时常用到“枚举”,例如性别有“男”和“女”、一星期只有周一到周日7天。而在程序设计时,对于这种有固定个数取值的变量,不妨可以考虑使用枚举类。类比基本数据类型(仅仅是类比,并不完全相同),枚举类可以看作是我们自定义
Andrew-xj
·
2025-04-15 15:29
JAVA学习笔记
java
编程语言
枚举类
反射
Java学习
笔记——面向对象
一、什么是面向对象面向对象编程(Object-OrientedProgramming,OOP)面向对象编程的三大特性:封装、继承、多态二、方法调用1.静态方法调用类名+方法名publicclassStudent{//静态方法publicstaticvoidsay(){System.out.println("学生在讲话");}publicstaticvoidmain(String[]args){St
__________习惯
·
2025-04-15 15:26
java
java
学习
jvm
Spring Boot + MySQL +
MyBatis
+ Maven + Logging + Thymeleaf 项目搭建、配置、运行、部署完整教程
1.创建一个springboot应用1.1创建 springboot应用没有相应的archetype,不能通过mvngenerate:archetype创建,一般有两种方式创建一个springboot应用:访问https://start.spring.io/,选择Web依赖,点击GenerateProject创建一个springboot应用。通过IDEA:File->NewProject->Sp
leonliu06
·
2025-04-15 15:26
Spring
Boot
spring
boot
47、Spring Boot 详细讲义(四)
六.SpringBoot与数据库目录JDBC集成SpringDataJPA
MyBatis
集成事务管理1、JDBC集成1.1JDBC简介1.1.1定义和作用JDBC(JavaDatabaseConnectivity
跟着汪老师学编程
·
2025-04-15 07:38
spring
boot
后端
java
Java学习
——Day11:java集合
四、java集合4.1Java集合框架概述一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象的引用放入容器中。集合、数组都是对多个数据进行存储操作的结构,简称Java容器。数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组声明的类型,就决定了进行
Glücklich
·
2025-04-15 03:37
Java学习笔记
java
后端
Java学习
——day27(线程间通信与死锁防范)
文章目录1.线程间通信1.1基本原理1.2使用场景2.死锁与防范2.1死锁产生的原因2.2避免策略3.实践:生产者—消费者模型示例3.1完整示例代码3.2代码详解4.总结与思考1.线程间通信1.1基本原理wait()方法当线程调用对象上的wait()方法时,当前线程会释放该对象的锁,并进入等待状态,直到其他线程调用同一对象上的notify()或notifyAll()方法。注意:必须在synchro
blackA_
·
2025-04-15 02:04
java
学习
Java学习
——day19
文章目录1.文件管理工具设计1.1功能模块1.2异常处理2.实践任务详细步骤2.1用户输入与文件路径检查2.2文件内容读取2.3文件内容修改与保存2.4创建新文件并写入内容3.编程实践中的注意事项3.1完整代码4.总结5.今日生词今日学习内容:第5天:文件管理工具(综合实践)学习内容文件管理工具设计:允许用户:创建文件或目录。读取并显示文件内容。修改文件内容并保存。处理异常:文件不存在的异常Fil
blackA_
·
2025-04-15 02:34
java
学习
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他