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
#MyBatis
MyBatis
-Plus高效处理JSON字段:自定义TypeHandler全攻略
本文针对MySQL等数据库存储JSON类型字段的场景,深度讲解
MyBatis
-Plus的TypeHandler扩展机制。
一切皆有迹可循
·
2025-05-02 01:50
Java开发
开发问题解决方案
mybatis
json
spring
boot
java
MyBatis
中 set标签
1、set标签特点:set标签用于更新语句中set标签解析为set关键字set可以去除跟新语句中无用的逗号通常是和if标签一起使用2、set标签的使用编写接口方法编写sql语句注意当set标签中有条件成立时就会附加set关键字,字段为null时该列不会被更新。set可以忽略与sql无关的逗号。
诺之诺
·
2025-05-01 23:12
mybatis
java
数据库
mybatis
plus join
最近发现一个好玩的框架,我们知道
mybatis
-plus在连表查询上是不行的,如果需要连表查询,那么我们就得乖乖的去写xml文件了,但是今天发现一个新的框架
mybatis
-plus-join。
yulichang_
·
2025-05-01 23:12
mybatis
java
mysql
Mybatis
中include标签
1.一般情况下使用sql标签用作封装参数或SQL块 名字随便起 id, name, phone或者 ORDERBYidlimit1include标签来调用sql标签中的东西SELECTFROMusersWHEREs.id=#{id}2.进阶使用${user}.id,${user}.name,${user}.phoneSELECTFROMstoresWHEREs.store
炭烤肥杨
·
2025-05-01 23:42
java
mysql
mybatis
java
Mybatis
传入数组参数
记录使用
Mybatis
遇到的问题1.在使用
mybatis
传入数组或者list集合类型的参数时如果要用自己的参数名必须要加@param。如下`在
mybatis
中如果传入数组类型的参数。
DogCoder
·
2025-05-01 23:11
java
mybatis
03_
Mybatis
-Plus LambadaQueryWrapper 表达式爆空指针异常
03_
MyBatis
-PlusLambdaQueryWrapper爆出空指针异常的坑点分析❓场景描述来看一段常见的
MyBatis
-Plus查询写法,是否存在问题?
耀耀_很无聊
·
2025-05-01 03:59
【后端开发】Java
碎碎念
mybatis
Mybatis
异常--java.lang.IllegalArgumentException: NO ENUM const class org.apache.ibatis.type.JdbcType.i
Mybatis
异常–java.lang.IllegalArgumentException:NOENUMconstclassorg.apache.ibatis.type.JdbcType.int今天下午写代码时发现一直报错
AnsenZhu
·
2025-05-01 01:22
Mybatis
mybatis
框架补充
一,#{}和${}区别1.传数值#{}占位符,是经过预编译的,编译好SQL语句再取值,#方式能够防止sql注入eg:#{}:deletefromadminwhereid=#{id}结果:daletefromadminwhereid=?${}会将值以字符串形式拼接到sql语句,${}方式无法防止SQL注入eg:sql注入演示${}:deletefromadminwhereid='${idor1}'结
sql12345678911
·
2025-05-01 00:14
mybatis
java
数据库
MyBatis
在Mapper中传递多个参数的四种方法详解
1、若Dao层函数有多个参数,那么其对应的xml中,#{0}代表接收的是Dao层中的第一个参数,#{1}代表Dao中的第二个参数,以此类推。假设Dao层函数有两个参数,分别是int类型的id和String类型的name:123456//Dao层函数publicUsergetUserByIdAndName(intid,Stringname);SELECT*FROMuserWHEREid=#{0}AN
weixin_45096138
·
2025-04-30 23:06
java
mybatis
开发语言
mybatis
多参数传递到Mapper.xml中
MyBatis
多参数传递的四种方式第一种方案:一个一个参数传递DAO层的函数方法UserselectUser(Stringname,Stringarea);对应的Mapper.xmlSELECT*FROMuser_user_tWHEREuser_name
小·恐·龙
·
2025-04-30 23:36
java
Web
mybatis
mybatis
传递多个不同类型的参数到mapper xml文件
在业务中查询某张表时需要设置多个查询条件,并且还要根据id列表进行权限过滤,这时推荐采用Map作为参数进行查询,因为:Object可以设置成不同的类型,比如:Listids,Map我们看一个例子:selectfromt_crowd_managewhere1=1andnamelikeconcat('%',#{crowd.name,jdbcType=VARCHAR},'%')andtype=#{cro
赶路人儿
·
2025-04-30 22:31
java
mybatis
MyBatis
Plus 敏感字段加解密与脱敏实战
尤其使用
MyBatis
Plus这样的ORM框架时,如何在不影响现有代码的情况下实现加密存储、同时在前端展示时又要做脱敏,成了很多开发者的痛点。本文将分享一套实用的解决方案,帮你优雅地解决这一难题。
·
2025-04-30 17:47
若依/RuoYi 内置功能
基于SpringBoot、Shiro、
Mybatis
的权限后台管理系统网址:快速了解|RuoYi
你喜欢喝可乐吗?
·
2025-04-30 17:53
java
web
web
基于Spring Boot的社区居民健康管理平台的设计与实现
目录1绪论1.1研究现状1.2研究意义1.3组织结构2技术介绍2.1平台开发工具和环境2.2Vue介绍2.3SpringBoot2.4
MyBatis
2.5环境搭建3系统需求分析3.1可行性分析3.2功能需求分析
小星袁
·
2025-04-30 15:38
毕业设计原文
spring
boot
后端
java
源代码管理
maven
mybatis
spring
cloud
插入实体自增主键太长,
mybatis
-plaus自增主键
2、分析id复制语句,发现是
mybatis
-plaus自动赋值。5、
mybatis
-
唯♧
·
2025-04-30 12:54
mybatis
oracle
数据库
MyBatis
之动态 SQL
文章目录``标签``标签``标签``标签`&&`标签``标签`/`标签动态SQL是
MyBatis
中非常重要和强大的功能之一,它允许根据不同的条件动态生成SQL语句,从而实现灵活的数据库操作。
JiaHao汤
·
2025-04-30 10:46
Mybatis
mybatis
sql
数据库
mysql
oracle
Spring boot和cloud升级记录
cloud:Dalston.SR1->Hoxton.SR8boot:1.5.4.RELEASE->2.3.3.RELEASE2.注意事项依赖升级com.alibabadruid1.0.18->1.1.10
mybatis
-spring-boot-starter1.3.0
kenick
·
2025-04-30 09:36
java
java
spring
cloud
@ds注解多数据源详解
@DS注解是
MyBatis
-Plus提供的动态数据源切换注解,以下是其详细使用方法:添加依赖在项目中引入dynamic-datasource-spring-boot-starter依赖,其版本需根据实际使用的
搬砖牛马人
·
2025-04-30 08:02
spring
boot
后端
java
springboot+
mybatis
拦截器+自定义注解实现数据脱敏
为简化开发人员的开发工作量,使用
mybatis
拦截器对某些字段进行加解密,这样就不用开发人员手动去加密,提高效率。
al老将故里
·
2025-04-30 06:41
spring
boot
mybatis
java
springboot+
mybatis
+自定义注解实现数据脱敏
废话不多说,直接上源码1.脱敏自定义注解类该注解可以用在方法参数上,也可以用在对象的属性上,使用该注解就标识参数或属性需要脱敏importjava.lang.annotation.*;@Documented@Inherited@Target({ElementType.FIELD,ElementType.PARAMETER})@Retention(RetentionPolicy.RUNTIME)pu
al老将故里
·
2025-04-30 06:40
spring
boot
mybatis
java
后端
基于 Spring Boot实现的图书管理系统
该项目是一个典型的Web应用程序,采用了SpringBoot框架,结合
MyBatis
作为ORM工具,实现了图书信息的管理功能,包括图书的添加、查询、修改和删除等操作,以及用户登录验证功能。
Joseit
·
2025-04-30 02:39
Spring
spring
boot
后端
java
Mybatis
Plus实现自动填充实体类字段值
在软件开发中,实体类的公共字段(如create_time、update_time、create_by、update_by等)频繁需要根据业务规则赋值。传统实现方式通常通过手动编码为这些字段赋值,例如在插入或更新操作前,显式调用setCreateTime(newDate())或从上下文中获取操作人信息。然而,这种模式存在明显痛点:1.代码冗余:每个涉及公共字段的实体类都需要重复编写赋值逻辑,导致
咸鱼睡不醒_
·
2025-04-29 22:15
java
spring
开发语言
PaginationInterceptor——
MyBatis
Plus实现自动处理分页逻辑
PaginationInterceptor是
MyBatis
-Plus框架早期版本(
MyBatis
Plus3.4.0之前)用于实现分页查询功能的拦截器。
咸鱼睡不醒_
·
2025-04-29 22:15
mybatis
数据库
oracle
java毕业设计的婚庆策划系统的设计与实现
mybatis
+源码+调试部署+系统+数据库+lw
java毕业设计的婚庆策划系统的设计与实现
mybatis
+源码+调试部署+系统+数据库+lwjava毕业设计的婚庆策划系统的设计与实现
mybatis
+源码+调试部署+系统+数据库+lw本源码技术栈:项目架构
雪夜科技
·
2025-04-29 21:38
数据库
java
mybatis
【MySQL】xml中
MyBatis
动态sql之批量修改、批量新增(使用foreach标签一条sql解决)
批量修改:1.Mapper.java@MapperpublicinterfaceDeviceMapper{voidupdateDevNotList(List>list);}2.Mapper.xml说明:根据list中每条数据的id修改对应的install_address、product_nameWHEN是条件,THEN是赋值UPDATEdev_device_instanceSETinstall_a
无Bug不java
·
2025-04-29 19:23
MySQL
Mybatis
xml
mybatis
sql
mybatis
的xml开发
2.
Mybatis
的快速入门2.1
MyBatis
开发步骤
MyBatis
官网地址:http://www.
mybatis
.org/
mybatis
-3/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
星光..
·
2025-04-29 19:23
Mybatis
xml
java
intellij-idea
MyBatis
学习总结(14)——
Mybatis
使用技巧总结
1、区分#{}和${}的不同应用场景1)#{}会生成预编译SQL,会正确的处理数据的类型,而${}仅仅是文本替换。对于SQL:select*fromstudentwherexCode=‘S123456’;如果使用#{}那么生成的SQL为:select*fromstudentwherexCode=?传的值为’S123456’;如果使用${}那么生成的SQL为:select*fromstudentwh
一杯甜酒
·
2025-04-29 19:52
Mybatis
MyBatis
的XML语法的常用用法
MyBatis
的XML语法的常用用法
MyBatis
的XML语法的常用用法mysql数据库一、数据库层面二、增加相关三、修改和删除相关四、查询相关4.1不使用resultMap4.2使用resultMap1
l1o3v1e4ding
·
2025-04-29 19:50
java
sql
数据库
Mybatis
:XML 标签的介绍与使用
文章目录声明一、
MyBatis
动态sql是什么1.
Mybatis
动态sql是做什么的?2.
Mybatis
的9种动态sql标签有哪些?3.动态sql的执行原理?
ABin-阿斌
·
2025-04-29 19:50
#
MyBatis
mybatis
xml
springboot+
mybatis
-plus实现添加
等方法@AllArgsConstructor//Lombok:生成全参构造函数@NoArgsConstructor//Lombok:生成无参构造函数@TableName(value="user")//
MyBatis
Plus
知识(芝士)奶酪
·
2025-04-29 18:44
spring
boot
mybatis
java
学习记录:DAY5
从JDBC到
MyBatis
:Java数据库开发之旅前言结果还是9点才睡醒……好像还落枕了,睡得不是很好。看看今天的安排:JDBC、
MyBatis
,还有一场牛客的周练。还得把学科作业写写(差点忘了)。
2301_79760424
·
2025-04-29 16:53
每日学习记录
学习
MyBatis
项目建立教程
一、快速开始1.1项目结构
mybatis
-demo/├──src/│├──main/││├──java/│││└──cn.cjxy/│││├──entity/Emp.java│││├──mapper/EmpMapper.java
我不是少爷.
·
2025-04-29 11:49
Java基础
mybatis
MyBatis
学习总结
MyBatis
分页如何实现分页分为逻辑分页:查询出所有的数据缓存到内存里面,在从内存中筛选出需要的数据进行分页物理分页:直接用数据库语法进行分页limit
mybatis
提供四种方法分页:直接在sql语句中分页
青铜爱码士
·
2025-04-29 11:18
mybatis
学习
在面试中被问到什么是ssm该怎么回答?
SSM框架的定义与组成SSM是三个主流Java框架的整合,用于构建企业级Web应用:SpringSpringMVC
MyBatis
它们分工协作,覆盖应用开发的控制层、业务层和数据访问层,形成一套完整的轻量级开发方案
云之兕
·
2025-04-29 09:05
java程序员成长之路
面试
java
职场和发展
面试中被问到
mybatis
与jdbc有什么区别怎么办
1.核心区别维度JDBC
MyBatis
抽象层级底层API,直接操作数据库高层持久层框架,封装JDBC细节代码量需要手动编写大量样板代码(连接、异常处理等)通过配置和映射减少冗余代码SQL管理SQL嵌入Java
云之兕
·
2025-04-29 09:05
java程序员成长之路
面试
mybatis
spring
MyBatis
详解
1.什么是
MyBatis
?
MyBatis
是一款优秀的持久层框架,它通过XML或注解配置,将Java对象(POJO)与数据库操作(SQL)进行灵活映射,简化了JDBC的复杂操作。
云之兕
·
2025-04-29 09:05
Mybatis
mybatis
java
开发语言
编程自学指南:java程序设计开发,设计思想开源框架-SpringBoot原理与实战之集成
Mybatis
plus过程学习笔记,通用的 CRUD 操作、代码生成器、分页插件等功能,减少了大量的样板代码
java程序设计开发,设计思想开源框架-SpringBoot原理与实战之集成
Mybatis
plus过程学习笔记,通用的CRUD操作、代码生成器、分页插件等功能,减少了大量的样板代码SpringBoot集成
zl515035644
·
2025-04-28 22:19
java自学指南
#
设计思想开源框架
#
Spring生态
java
spring
spring
boot
mybatis
java编程基础
互联网大厂Java面试实战:Spring Boot自动配置、Kafka分区策略、Spring Security认证流程、
MyBatis
缓存机制与Prometheus监控排错
第一轮面试面试官:请说明SpringBoot的自动配置机制如何实现,以application.properties为例说明样例配置生效过程。xbhog:SpringBoot自动配置主要依赖@Configuration、@ConditionalOnXXX注解链以及SpringFactoriesLoader机制。当SpringBoot应用启动时通过classpath扫描META-INF/spring.
xbhog
·
2025-04-28 16:11
Java面试题
SpringBoot
Kafka
SpringSecurity
MyBatis
Prometheus
Java大厂面试突击:从Spring Boot自动配置到Kafka分区策略实战解析
xbhog:自动配置通过EnableAutoConfiguration注解触发,结合当前环境判断(如是否检测到
MyBatis
依赖)和条件注解(@ConditionalOnClass)来决定是否启用配置类
xbhog
·
2025-04-28 15:38
Java面试
Spring
Boot
Kafka
MyBatis
分布式架构
MyBatis
类型处理器(TypeHandler)注册与映射机制:JsonListTypeHandler和JsonListTypeHandler注册时机
下面几种机制会让你的List/Map能正确读写成JSON数组/对象文本:
MyBatis
-Plus自动注册最新版本的
MyBatis
-Plusstarter会把类路径下所有带@MappedTypes({List.class
旧故新长
·
2025-04-28 07:11
java
mybatis
开发语言
MyBatis
之动态SQL&&分页
目录一、
MyBatis
动态SQL1.1
mybatis
的foreach标签二、模糊查询三、
mybatis
对结果集的处理四、分页查询4.1第三方分页插件4.2集成
mybatis
进行使用五、对特殊字符的处理一
_Leaf1217
·
2025-04-28 01:09
mybatis
mybatis
sql
数据库
转载:最全java面试题及答案(208道)「建议收藏」
本文分为十九个模块,分别是:「Java基础、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、
MyBatis
JavaAlpha
·
2025-04-27 23:55
java
开发语言
java高并发系统优化_Java秒杀系统方案优化 高性能高并发实战
第1章课程介绍及项目框架搭建技术选型思路分析,基于Maven的Spring-Boot工程框架的搭建,集成Thymeleaf,集成
Mybatis
,安装Redis,集成Redis等等。
姚朝明
·
2025-04-27 23:52
java高并发系统优化
Java 领域的
MyBatis
插件开发指南
Java领域的
MyBatis
插件开发指南关键词:Java、
MyBatis
、插件开发、拦截器、数据库操作摘要:本文旨在为开发者提供全面的
MyBatis
插件开发指南。
Java技术栈实战
·
2025-04-27 19:57
CSDN
java
mybatis
开发语言
ai
2025春招,深度思考
MyBatis
面试题
大家好,我是V哥,2025年的春招马上就是到来,正在准备求职的朋友过完年,也该收收心,好好思考一下自己哪些技术点还需要补一补了,今天V哥要跟大家聊的是
MyBatis
框架的问题,站在一个高级程序员的角度,
·
2025-04-27 18:38
javamybatis面试
深入解析
MyBatis
动态 SQL使用:高效构建灵活查询的指南(超详细)
MyBatis
作为Java生态中主流的持久层框架,其动态SQL(codethatise
深情不及里子
·
2025-04-27 14:25
SpringBoot
数据库
mybatis
sql
数据库
Mybatis
Plus-18.插件功能-分页插件的基本用法
步骤1.配置packagecom.itheima.mp.config;importcom.baomidou.
mybatis
plus.annotation.DbType;importcom.baomidou.
mybatis
plus.extension.plugins.
Mybatis
PlusInterceptor
小羊徐徐
·
2025-04-27 02:41
mybatis-plus
java
mybatis
MyBatis
和
MyBatis
-Plus 的区别
MyBatis
和
MyBatis
-Plus是Java中常用的持久层框架,用于简化与数据库的交互。
flying robot
·
2025-04-26 23:22
#
MyBatis-Plus
mybatis
深入探究
MyBatis
-Plus自动生成代码技术
MyBatis
-Plus(简称MP)提供了强大的代码生成器功能,可以帮助开发者快速生成与数据库表结构对应的Java实体类、Mapper接口、MapperXML文件、Service接口及实现类、Controller
小码快撩
·
2025-04-26 22:49
mybatis
java
开发语言
MyBatis
-Plus 通过 ID 更新数据为NULL总结
在使用
MyBatis
-Plus通过ID更新数据时,若需将字段值设为null,可参考以下解决方案:方法一:使用@TableField注解在实体类字段上添加注解,指定更新策略为忽略非空检查:publicclassUser
行星008
·
2025-04-26 03:12
Mybatis
框架
java
开发语言
spring
boot
mybatis
后端
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他