先贴上SQL:
<if test="isChoose != null and isChoose != '' and isChoose =1">
-- sql逻辑
</if>
如果isChoose
传参1,MyBatis的if将1认为是' '
,所以这样判断是无法进入条件的,修改后如下(使用==
):
<if test="isChoose != null and isChoose != '' and isChoose ==1">
-- sql逻辑
</if>
2024-05-15 09:01:07 阅读次数:33
先贴上SQL:
<if test="isChoose != null and isChoose != '' and isChoose =1">
-- sql逻辑
</if>
如果isChoose
传参1,MyBatis的if将1认为是' '
,所以这样判断是无法进入条件的,修改后如下(使用==
):
<if test="isChoose != null and isChoose != '' and isChoose ==1">
-- sql逻辑
</if>
上一篇:Linux脚本练习之script073-去掉不需要的单词
下一篇:vim分屏
SQL索引是一种数据库对象,用于加速对数据库表中数据的检索速度。索引是根据表中一个或多个列的值创建的数据结构,通过类似于书籍目录的方式,可以快速定位并访问表中的特定数据行。
EXISTS是SQL语句中的一个条件谓词,用于判断一个子查询是否返回了任何行。如果子查询返回的结果集非空,EXISTS返回TRUE,否则返回FALSE。
从网上去搜 数据库优化基本都是从SQL层次进行优化的,很少有提及到数据库本身的实例优化。就算有也都是基于某个特定数据库的实例优化,本文涵盖目前市面上所有主流数据库的实例优化(Oralce、MySQL、POSTGRES、达梦),按照文章的配置能够将你数据库性能用到80%或以上。
Spring Boot与MyBatis的结合是开发Java应用程序中常见的组合,MyBatis作为一个优秀的持久层框架,能够简化数据库操作,而Spring Boot则提供了快速配置和开箱即用的特性。
在数据库领域中,Oracle数据库无疑是最受欢迎和广泛应用的之一。本文将详细解释为何我们选择Oracle数据库学习,并通过入门教程为大家提供一个系统而简明的学习路径。
DBeaver学习笔记 -DBeaver的基础操作
DBeaver支持将数据导出为多种格式,如CSV、Excel、SQL文件等。在导出时,可以选择需要导出的表、字段,以及导出数据的格式和编码方式。
DBeaver学习笔记 - DBeaver的高级功能
DBeaver学习笔记 - 高级查询功能
DBeaver提供了强大的数据导入和导出功能,允许用户从各种数据源导入数据到数据库,或者将数据库中的数据导出为多种格式的文件。
文章
27958
阅读量
3539033
2024-12-20 07:55:40
2024-12-10 07:00:28
2024-12-06 06:21:31
2024-12-05 08:49:34
2024-11-20 09:47:05
2024-11-19 09:36:49
2023-06-08 06:18:16
2023-06-08 06:15:05
2023-06-08 06:16:24
2023-05-31 08:47:59
2023-06-15 06:37:47
2023-06-15 06:06:04