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
动态sql
MyBatis
动态sql
之批量修改、批量新增(使用foreach标签的一条sql语句解决)
使用原因:批量新增和批量修改在业务中是很常见的,一条sql访问数据库和通过代码循环体中循环访问数据库做单个数据新增修改相比较下:一条sql访问数据库性能上明显提升,代码且简洁明了批量修改:1、Mapper.java中说明:参数是list@RepositorypublicinterfaceProcessUnitDurationMapper{intupdateMultiple(Listlist);}2
热心码民阿振
·
2023-08-25 22:58
JAVA开发
mysql
sql
数据库
java
mybatis
Mybatis (3)-----分页的运用
目录一、分页查询二,特殊的字符处理三、总结前言:在我们上篇已经学的
动态sql
的基础上,今天继续讲解关于maybatis的分页,特殊的字符处理。希望这篇博客可以帮助到大家哦!
〔Lisa〕
·
2023-08-25 18:01
mybatis
java
开发语言
JDBC 编程有哪些不足之处,MyBatis 是如何解决这 些问题的?
解决方式:MyBatis提供、等等动态语句所需要的标签,并支持OGNL表达式,简化了
动态SQL
拼接的代码,提升了开发效率。问题三,
宁山峰小师哥
·
2023-08-25 18:41
Mybatis:结果处理+嵌套查询+
动态sql
目录一、结果处理1.单表结果处理2.多表关联结果集处理3.association与collection标签二、常用注解标签三、添加单元测试四、
动态sql
1.where、if2.trim3.choose、
小俱的一步步
·
2023-08-25 13:55
mybatis
sql
xml
java
Mybatis的
动态SQL
分页及特殊字符的使用
目录一、分页(1)应用场景(2)使用二、特殊字符2.1介绍2.2使用给我们带来的收获一、分页分页技术的出现是为了解决大数据量展示、页面加载速度、页面长度控制和用户体验等问题。通过将数据分成多个页面,用户可以根据需求选择查看不同页的数据,减少页面加载量,提高加载速度,方便用户浏览和管理数据。分页技术已经成为许多应用中常见的功能之一,可以提高系统性能和用户满意度。1.大数据量的展示:在某些应用场景中,
云小君
·
2023-08-25 09:13
mybatis
sql
java
intellij-idea
后端
tomcat
【Mybatis源码分析】动态标签的底层原理,DynamicSqlSource源码分析
DynamicSqlSource源码分析一、DynamicSqlSource源码分析DynamicContext源码分析SqlNode源码分析(
动态SQL
标签)Mybatis
动态SQL
标签举例、调试SqlNode
假正经的小柴
·
2023-08-25 08:07
Java源码分析
mybatis
java
数据库
代码规范
[MyBatis系列④]核心配置文件
2、DTD3、typeHandlers3.1、默认类型处理器3.2、自定义类型处理器4、plugins⭐MyBatis系列①:增删改查⭐MyBatis系列②:两种Dao开发方式⭐MyBatis系列③:
动态
逐梦苍穹
·
2023-08-25 08:21
JavaEE
mybatis
java
Java-ee
mybatis-config
[MyBatis系列③]
动态SQL
想要应对复杂业务场景,则需要引入
动态SQL
。MyBatis的
动态SQL
是一种在SQL语句中根据不同的条件生成不同的SQL片段的技术。它使得你能够根据不同的情况
逐梦苍穹
·
2023-08-25 06:41
JavaEE
数据库
SQL
mysql
java-ee
java
mybatis
关于Java:使用prepare语句的
动态Sql
查询
DynamicSqlqyeryusingpreparestatement我想创建一个动态查询来过滤产品。我要从"产品"表中过滤产品根据某些参数,例如牌味道价钱尺寸类型我正在创建一个函数,在其中我正在执行MySQL查询,我想检查用户使用了哪个参数,使用了哪些参数,这些值将不为null,其余未选择的参数为null。所以我正在检查为null的函数,并在查询中传递它们我尝试了以下代码但它显示带有以下消息的
ok060
·
2023-08-25 00:02
java
sql
开发语言
mybatis入门环境搭建及CRUD
它还提供了一些高级特性,如缓存机制、
动态SQL
、
Kissship
·
2023-08-24 23:06
mybatis
java
maven
spring
MyBatis之
动态sql
目录一、MyBatis
动态sql
1.1是什么1.2作用1.3优点1.4特殊标签1.5代码演示二、#和$的区别2.1#使用2.2$使用2.3综合2.4代码演示三、resultType与resultMap的区别
Kissship
·
2023-08-24 23:06
mybatis
sql
数据库
Mybatis 动态 SQL
动态SQL
1.if标签2.trim标签3.where标签4.set标签5.foreach标签1.if标签if标签有很多应用场景,例如:在用户进行注册是有些是必填项有些是选填项,这就会导致前端传入的参数不固定如果还是将参数写死就很难处理
m0_71645055
·
2023-08-24 15:42
mybatis
sql
数据库
MyBatis
动态SQL
、模糊查询与结果映射
目录前言一、MyBatis
动态SQL
1.
动态SQL
是什么2.
动态SQL
的作用3.常用
动态SQL
元素1.where+if元素2.set+if元素3.choose+when+otherwise元素4.自定义
孤留光乩
·
2023-08-24 14:30
MyBatis
mybatis
maven
java
tomcat
junit
intellij-idea
Mybatis(准备,实现增删改查,XML配置文件,
动态SQL
)
目录准备删除,插入,修改,查询日志输出预编译SQL新增(主键返回)数据封装XML映射文件
动态SQL
案例准备lombok:简化实体类定义//mybatis的起步依赖org.mybatis.spring.bootmybatis-spring-boot-starter2.2.2
刘乐乐。
·
2023-08-24 12:33
mybatis
java
开发语言
SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第三天)
动态SQL
动态SQL
—SSM框架的学习与应用(Spring+SpringMVC+MyBatis)-JavaEE企业级应用开发学习记录(第三天)Mybatis的
动态SQL
操作昨天我们深入学习了Mybatis的核心对象
Stevedash
·
2023-08-24 10:33
JAVA企业级应用开发必学框架
SSM框架的学习
sql
学习
spring
mybatis
mybatis讲解(2)之
动态SQL
的运用
目录经典面试题:1.mybatis
动态sql
2.模糊查询(3种方式)3.查询返回结果集总结:前言:在我上篇已经学习了Mybatis简介以及如何去连接数据库,具有增删改查的方法。
〔Lisa〕
·
2023-08-24 05:44
mybatis
【MyBatis】
动态SQL
> 重点:${...}和#{...}与resultMap和resultType的区别
目录一、MyBatis
动态sql
1.1
动态sql
的作用1.2
动态sql
作用论证1.2.1条件判断:1.2.2循环迭代:1.2.3SQL片段重用1.2.4动态条件组合:1.2.5标签1.2.6标签1.3#
云村小威
·
2023-08-24 05:51
MyBatis
数据库
sql
intellij-idea
maven
java
后端
mybatis
MyBatis进阶:掌握MyBatis
动态SQL
与模糊查询、结果映射
MyBatis进阶:掌握MyBatis
动态SQL
与模糊查询、结果映射一、引言二、MyBatis
动态SQL
2.1if元素使用2.2foreach元素使用三、MyBatis模糊查询四、MyBatis结果映射一
匿瘾:
·
2023-08-24 04:22
java
MyBatis快速入门 配置文件解析
动态sql
mybatis基础目标目标1.Mybatis概述2.MyBatis快速入门3.配置文件解析(mybatis的核心)4.mapper配置文件解析5.
动态SQL
Mybatis概述ORM,即对象关系映射(ORMObejectRelationalMapping
H_老邪
·
2023-08-24 03:53
spring
boot
spring
cloud
MyBatis快速入门
mybatis核心配置
mapper配置文件
动态sql
Mybatis
动态Sql
一.什么是
动态sql
MyBatis的
动态SQL
是一种允许在运行时根据条件来构建不同SQL语句的机制。通过使用
动态SQL
,你可以根据不同的情况生成不同的SQL语句,从而实现更灵活和可定制的数据库操作。
山鸡之卷土重来
·
2023-08-24 03:21
mybatis
sql
数据库
学会Mybatis框架:让你的代码更具灵活性、可维护性、安全性和高效性【二.
动态SQL
】
一.Mybatis
动态SQL
如何应用1.需求2.问题分析3.为什么使用
动态SQL
二.Mybatis中的常用标签1.if标签2.foreach标签三.使用Mybatis中的
动态SQL
完成模糊查询1.使用#
是辉辉啦
·
2023-08-24 03:49
框架
mybatis
sql
java
Mybatis-
动态sql
和分页
目录一.什么是Mybatis动态分页二.mybatis中的
动态SQL
在BookMaaper.xml中写sqlBookMapperBookBiz接口类BookBizImpl实现接口类demo测试类编辑测试结果三
bing人
·
2023-08-23 17:19
mybatis
sql
java
通过源代码分析Mybatis的功能
DynamicSqlSource,
动态SQL
,获取SQL(getBoundSQL方法中)的时候生成参数化SQL。RawSqlSource,原始SQL,创建对象时直接生成参数化SQL。
联旺
·
2023-08-23 17:48
IDEA项目实践——VUE介绍与案例分析
spring当中的事务IDEA项目实践——Spring当中的切面AOPIDEWA项目实践——mybatis的一些基本原理以及案例IDEA项目实践——Spring框架简介,以及IOC注解IDEA项目实践——
动态
张小鱼༒
·
2023-08-23 13:52
vue.js
前端
javascript
java
intellij-idea
Mybatis 处理不识别数学符号
第一种是一种XML语法,他的作用是可以忽略xml的转义(在该标签中的语句和字符原本是什么样的,在拼接成SQL后还是什么样的)注意:1.使用
动态SQL
时要像if、foreach、where等标签一但被标签包裹
TM_enn
·
2023-08-23 06:13
mybatis
java
sql
IDEA项目实践——mybatis实践,创建一个父目录专门存放mybatis项目
intellij创建scalaIDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介IDEWA项目实践——mybatis的一些基本原理以及案例IDEA项目实践——
动态
张小鱼༒
·
2023-08-23 05:17
intellij-idea
java
IDEA项目实践——会话跟踪、Web当中的jsp编程以及jsp开发模型和EL与JSTL以及过滤器介绍
系列文章目录IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介IDEWA项目实践——mybatis的一些基本原理以及案例IDEA项目实践——
动态SQL
、关系映射
张小鱼༒
·
2023-08-23 05:46
java
intellij-idea
前端
IDEA
JSP
EL
JSTL
IDEA项目实践——Element UI概述
系列文章目录IDEA项目实践——JavaWeb简介以及Servlet编程实战IDEA项目实践——Spring当中的切面AOPIDEA项目实践——Spring框架简介,以及IOC注解IDEA项目实践——
动态
张小鱼༒
·
2023-08-23 05:14
intellij-idea
ui
java
Element
IDEA
前端框架
MyBatis进阶:掌握MyBatis
动态SQL
与模糊查询、结果映射,让你在面试中脱颖而出!!
目录一、引言二、MyBatis
动态SQL
2.1.if元素使用2.2.foreach元素使用三、MyBatis模糊查询①使用#{字段名}②使用${字段名}③使用concat{'%',#{字段名},'%'}
Java方文山
·
2023-08-23 01:18
Mybatis
mybatis
sql
面试
动态sql
模糊查询
第三章 IRIS 编程简介 - SQL
从ObjectScript使用SQL可以使用以下一种或两种方式从ObjectScript执行SQL:
动态SQL
(%SQL.Statement和%SQL.StatementRe
yaoxin521123
·
2023-08-21 09:17
IRIS编程指北
sql
数据库
IRIS
Cache
M
MyBatis
动态SQL
:打造灵活可变的数据库操作
目录if标签trim标签where标签set标签foreach标签
动态SQL
就是根据不同的条件或需求动态地生成查询语句,比如动态搜索条件、动态表或列名、动态排序等。
手插口袋谁也不爱♡
·
2023-08-20 21:33
JavaEE
数据库
mybatis
sql
学习
java
oracle 存储过程 拼接表名_Oracle 存储过程中执行
动态SQL
,动态表名 | 学步园
createorreplaceproceduremw_sys.clearrubbishdatefy2istypetable_typeistableofmw_app.mwt_ud_yscsjdl.tablename%type;tablenameArraytable_type;strvarchar(1000);--定义用于存储
动态
weixin_39877182
·
2023-08-20 10:55
oracle
存储过程
拼接表名
ORACLE存储过程使用execute immediate执行
动态SQL
使用executeimmediate1、动态语句传值(使用using子句)createorreplaceprocedurep_user(para_idinteger,para_nameoutvarchar2)ispara_sqlvarchar2(100);beginpara_sql:='selectnamefromuserwhereid=:1';--冒号:为绑定变量指示符(占位符)executei
ZenPower
·
2023-08-20 10:25
SQL
ORACLE
动态sql
oracle存储过程 拼sql,Oracle存储过程中使用参数游标结合
动态sql
拼接
前提今天在编写业务的存储过程时,需要使用到AND条件的拼接,而根据业务逻辑要求存在多达10种排列组合,以往只有两三种排列组合时,我直接使用了PL/SQL的IF语句分支进行判断,简洁明了。由于排列组合较多,并且sql语句也一致,便希望将sql抽取出来,作为全局的sql,再由WHERE拼接语句。这样一来,排列组合一次sql一次的情况得以解决,存储过程的代码冗余也就大大降低了。问题使用参数游标,即:[参
weixin_39849127
·
2023-08-20 10:25
oracle存储过程
拼sql
Oracle存储过程实现执行
动态SQL
Oracle存储过程中执行
动态SQL
最近在工作中使用到了存储过程,要用存储过程执行动态的SQL,于是便有了这篇文章。
yeah_you_are
·
2023-08-20 10:54
oracle
sql
数据库
第十二章MyBatis
动态SQL
if标签与where标签if标签test如果为true就会拼接查询条件,否则不会当没有使用@Param,test出现arg0/param1当使用@Param,test为@Param指定的值当使用Pojo,test为对象的属性名select*fromcarwherenamelikeconcat('%',${name},'%')andprice=#{price}...注意日期不能判断为空字符串如何所有
真让人秃头呀
·
2023-08-20 04:19
MyBatis
sql
mybatis
数据库
实战指南,SpringBoot + Mybatis 如何对接多数据源
系列文章目录MyBatis缓存原理Mybatisplugin的使用及原理MyBatis+Springboot启动到SQL执行全流程数据库操作不再困难,MyBatis
动态Sql
标签解析从零开始,手把手教你搭建
战斧
·
2023-08-19 17:05
Spring全家桶解析
实战问题解决
Mybatis
spring
boot
mybatis
spring
多数据源
数据源
后端
3.Mybatis-03 Mybatis 连接池与事务深入,Mybatis 的动态 SQL 语句,Mybatis 多表查询
主要内容Mybatis连接池与事务深入Mybatis的
动态SQL
语句一对一查询(多对一)Mybatis多表查询之一对多Mybatis多表查询之多对多Mybatis连接池与事务深入1.1Mybatis的连接池技术
AlexDing
·
2023-08-19 16:13
Springboot 封装整活 Mybatis 动态查询条件SQL自动组装拼接
正文来看看我们平时写那些查询,基本上都要写的一些
动态sql
:一个字段写一个if,有没有人觉得烦的。每张表的查询,很多都有这种需求,根据什么查询,根据什么查询,不为空就触发条件。
小目标青年
·
2023-08-18 22:46
跟我一起玩转
SpringBoot
Mybatis
spring
boot
mybatis
java
自定义拦截器
动态sql
如何根据
动态SQL
代码自动生成DTO
当前的状况一般做数据库相关开发,除非学习,否则很少有人愿意直接使用JDBC。本来Java代码就比较啰嗦了,而直接用JDBC写代码之啰嗦简直有些令人发狂!所以在实际开发过程中,我们通常都会使用一些框架/库来帮助我们操作数据库。而且开源市场上的选择也比较多,就我个人接触到的有:Hibernate,MyBatis,JdbcTemplate,DbUtils,ActiveRecord,JavaLite等等。
·
2023-08-18 12:28
idea插件推荐——mybatis log plugin快速查看运行SQL
我们在编写代码的时候一定会编写SQL,简单的SQL我们一般不会出错但是如果遇到了mybatis中的复杂
动态SQL
,我们可能就会出现一些问题,为了在开发自测阶段及时发现处理问题,我们需要快速查看编译得到的
从未放弃自学
·
2023-08-18 06:56
Idea使用
intellij-idea
Mybatis多表查询与
动态SQL
的使用
目录1.Mybatis多表查询1.1添加文章表实体类1.2文章Interface1.3文章.xml1.4lombok的toString()有关对象打印的说明1.5场景:一个用户查询多篇文章2.复杂情况:
动态
玖汐」
·
2023-08-18 02:29
JavaEE
mybatis
sql
spring
boot
intellij-idea
java
spring
java-ee
SpringBoot MyBatis
MyBatisMyBatis简介MyBatis快速入门原始JDBC程序数据库连接池基础增删改查操作XML映射文件
动态SQL
前言在前面我们学习MySQL数据库时,都是利用图形化客户端工具(如:idea、datagrip
丿Mars灬龙族-
·
2023-08-17 06:12
Web开发
spring
boot
mybatis
后端
关于Mybatis "There is no getter for property named 'XXX' in class java.lang.String"的问题
今天在尝试Mybatis
动态SQL
的时候,想把一个用户名传进去,用和实现,遇到了这个问题,代码如下:...SELECT*from`user`anduserName=#{userName}...mapper
激扬文字
·
2023-08-16 19:54
动态sql
及优化
2.1if标签和java中的if语句类似。select*fromUSERwhere1=1andid=#{id}andusername=#{username}andpassword=#{password}andaddress=#{address}2.2where标签根据查询条件是否存在,来决定是否生成where字符串。可以去除where后面紧跟的sql关键字,如or或andselect*fromUS
一叶知秋_038b
·
2023-08-16 18:50
MyBatis配置
动态SQL
语句基础
MyBatis配置
动态SQL
语句CREATEDATABASE`mybatis_study`;USE`mybatis_study`;CREATETABLE`user`(`user_id`INT(20)NOTNULLPRIMARYKEY
〆、风神
·
2023-08-16 08:25
MyBatis
windows
java
mvc
MyBatis常用
动态SQL
语句
MyBatis常用
动态SQL
语句作者:不染心时间:2022/5/25文章目录MyBatis常用
动态SQL
语句一、查询二、插入三、删除四、更新profession类的属性如下:publicclassProfession
不染心
·
2023-08-16 08:54
Mybatis
sql
数据库
database
myBatis报错:Parameter index out of range (3 > number of parameters, which is 2).
的动态判断语句时,出现报错信息:(报错信息从下往上看)Parameterindexoutofrange(3>numberofparameters,whichis2).我们在mapper.xml文件中写
动态
派大星_study
·
2023-08-15 23:51
java
mybatis
java
开发语言
IDEA项目实践——JavaWeb简介以及Servlet编程实战
系列文章目录IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介IDEWA项目实践——mybatis的一些基本原理以及案例IDEA项目实践——
动态SQL
、关系映射
张小鱼༒
·
2023-08-15 06:11
intellij-idea
java
spring
mybatis
Servlet
IDEA
ORM 之 阿里 Fluent-Mybatis主推
动态SQL
你学废了吗?
局限于原始Mybatis繁琐的流程,自动代码生成、声明式SQL、
动态SQL
,以及诸多细节的内容:多租户、多数据源、数据脱敏、SQL审计、多表查询、多表join、自动化主键生成等等,推动项目开发降本增效,
c_zyer
·
2023-08-15 05:18
开发&项目管理工具
mybatis
sql
数据库
postgresql
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他