首页 > 其他分享 >springboot动态查询

springboot动态查询

时间:2024-04-30 16:26:27浏览次数:26  
标签:like name 查询 mybatis 动态 organ concat springboot

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.lian.mapper.PolicyMapper">
<select id="selectAll" resultType="com.lian.pojo.Policy">
select name,organ,pubdata,type from policy
<where>
<if test="name!=null and name!=''">
name like concat('%',#{name},'%')
</if>
<if test="document!=null and document!=''">
document like concat('%',#{document},'%')
</if>
<if test="organ!=null and organ!=''">
organ like concat('%',#{organ},'%')
</if>
<if test="text!=null and text!=''">
text like concat('%',#{text},'%')
</if>
</where>
</select>
</mapper>    

标红处要有“#”

标签:like,name,查询,mybatis,动态,organ,concat,springboot
From: https://www.cnblogs.com/lian369/p/18168224

相关文章

  • 记录springboot项目多module(java/scala)打包代码
    java项目不太熟,之前一直使用的idea中的打包方式:BuildArtifacts...,现在使用maven打包,一直报下面的common等依赖包找不到,花了很多时间,在此记录下解决过程。解决办法是先将依赖包deploy到远程仓库,然后在打包的时候先install,再package,就可以打包成功。但还有一个问题没解决:由于我的......
  • springboot~AutoConfigureAfter如何控制Bean的注入顺序
    这个文章主要介绍一下@AutoConfigureAfter在spring框架中的作用,在使用过程中,很多开发人员在使用它的时候都出现了问题,问题比较多的就是它们的注册顺序总不是我们预期的,下面介绍一下正常的使用方法。@AutoConfigureAfter用在配置类上面,即需要在@Configuration修饰的类上,而不是@Co......
  • Mybatis Plus 多表联查(包含分页关联查询,图文讲解)
    本章将学习如何通过MybatisPlus实现多表关联查询,以及分页关联查询。表结构本文以查询用户所下订单,来演示MybatisPlus的关联查询,数据库表除了前面小节中已经定义好的用户表外,再额外创建一张订单表,然后插入一些测试数据,执行脚本如下:DROPTABLEIFEXISTSuser;CREATETA......
  • 使用EF框架的优化(三)-大量数据查询
    在C#中使用EF查询数据库数据,将结果直接转换为List是一个常见的做法。这样做的好处是方便快捷,可以方便地对结果集进行操作和遍历。但是也存在一些问题:1.性能问题:将查询结果直接转换为List会加载整个结果集到内存中,如果查询结果较大,可能会导致性能问题和内存占用过高。2.内存管......
  • laravel 监听数据库查询
    laravel监听数据库查询DB::listen在Laravel框架中,DB::listen是一个监听器,用于监听数据库查询。这段代码注册了一个闭包(匿名函数)作为监听器,当执行数据库查询时,闭包会被调用,并且传递一个包含查询信息的对象作为参数。在这个例子中,传递给闭包的参数是$query,它包含了执行的SQL语句......
  • SpringBoot的JSR303校验
    关于JSRJSR是JavaSpecificationRequests的缩写,意思是Java规范提案。是指向JCP(JavaCommunityProcess)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。关于JSR-303JSR-303是JAVAEE6中的一......
  • 国家标准信息查询
    国家标准信息查询在我们的项目工作中,经常会碰到涉及特殊字段的校验问题,比如身份证号码、统一社会信用代码、不动产产权证号等。这些字段都遵循着严格的国家标准(以下简称为国标),因此,仅仅依赖简单的位数校验是远远不够的,我们必须按照国标的要求对输入的字符串进行详细的校验。面对......
  • Asp-Net-Core开发笔记:使用AOP实现动态审计日志功能
    前言#最近一直在写Go和Python,好久没写C#,重新回来写C#代码时竟有一种亲切感~说回正题。在当今这个数字化迅速发展的时代,每一个操作都可能对业务产生深远的影响,无论是对数据的简单查询,还是对系统配置的修改。在这样的背景下,审计日志不仅仅是一种遵循最佳实践的手段,更是......
  • 使用springboot+thymeleaf 在html中获取session
    Controllerimportorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframework.web.bind.annotation.GetMapping;importjavax.servlet.http.HttpSession;@ControllerpublicclassUserController{@GetMappin......
  • springboot连接sqlserver2008r2 驱动版本问题。
    <dependency><groupId>com.microsoft.sqlserver</groupId><artifactId>mssql-jdbc</artifactId><version>8.2.2.jre8</version></dependency>版本比较常见的:8.4.1.jre8最新的提示:9......