首页 > 其他分享 >Springboot Data Jdbc中Contains和Containing的用法

Springboot Data Jdbc中Contains和Containing的用法

时间:2024-05-11 09:55:58浏览次数:21  
标签:Containing Jdbc Springboot Contains List 查询 SELECT String

Contains和Containing的用法
private String title;
private List<String> tags;

// 查询标题包含指定字符串的书籍
List<Book> findByTitleContains(String title);

// 查询包含指定标签的书籍
 List<Book> findByTagsContaining(String tag);

-- 查询标题包含 "Spring" 的书籍
SELECT * FROM book WHERE title LIKE '%Spring%';
-- 查询包含 "Java" 标签的书籍 SELECT * FROM book WHERE 'Java' IN (SELECT tags FROM book);

可以看到Containing相较于Contains的区别在于Containing是在List字段中查询是否包含指定标签

标签:Containing,Jdbc,Springboot,Contains,List,查询,SELECT,String
From: https://www.cnblogs.com/nxjblog/p/18185789

相关文章

  • SpringBoot整合Mybatis时mapper文件和xml文件的位置
    xml文件放在resources下看下我的项目目录2.由于放在resurces下就无法扫描到xml文件,所以就需要在配置文件配置--mapper文件位置mybatis.mapper-locations=classpath:mapper/*.xml或mybatis.mapper-locations=classpath:/mapper/*.xmlxml和mapper文件放在一起我的项目......
  • Springboot单机多副本运行,解决端口冲突
    一、代码方式(修改配置类)@BeanpublicWebServerFactoryCustomizer<ConfigurableWebServerFactory>MyCustomizer(){returnnewWebServerFactoryCustomizer<ConfigurableWebServerFactory>(){@Overridepublicvoidcustomize(ConfigurableWebSer......
  • springboot+vue快速部署前后台项目,无需服务器
    问题前言我们都知道,现在的主流开发大多数为,前后端分离,目前流行的框架,大多数是springboot+elementui这些框架,这无疑是给开发部署项目带来了便利,我们后台开发无需关心前端如何部署的,前端同样也无需关系后台如何部署,只需要确认能够访问即可。存在有如下问题:当由于条件有限,我......
  • SpringBoot集成微信APP支付
    目录废话不多说,先上代码上业务代码建议自己也看看官方文档,光C解决不了小问题。懂的吧代码随着微信支付的迭代可能会有啥问题,及时评论!废话不多说,先上代码application-dev.yml#支付pay:#支付回调通知地址notifyUrl:别想C填自己的#微信App支付weChat:别想C......
  • windows服务器部署springboot项目
    @目录方法一使用cmd命令运行方法二将项目配置成服务运行部署第一步:编写xml文件执行命令生成一个服务删除这个服务如有问题可在评论区发表。方法一使用cmd命令运行java-jartestboot.jar输入java-jar直接将jar包拖进去,然后按enter(回车)就好了。如果失败,那就是jar......
  • SpringBoot读取Resources下的文件
    packagecom.qzsl.dp.utils;importorg.springframework.beans.factory.annotation.Qualifier;importorg.springframework.core.io.Resource;importorg.springframework.core.io.ResourceLoader;importorg.springframework.stereotype.Component;importorg.springfr......
  • springboot JunitTest
    junit测试参考官方文档:https://docs.spring.io/spring-boot/docs/2.0.4.RELEASE/reference/html/boot-features-testing.html1.对springboot框架的项目进行测试,需要引入测试包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boo......
  • SpringBoot中全部注解归纳解释
    https://blog.csdn.net/weixin_55772633/article/details/131882825https://www.cnblogs.com/jingzh/p/14620211.html1springboot注解1.1引言1.2基本注解1.3JPA注解1.4SpringMVC相关注解1.5全局异常处理1.6项目中具体配置解析和使用环境1.7Lombok注解1.8数......
  • SpringBoot+使用过滤器链执行风控决策
    风控流程下单前进行风控校验//1.begin---风控处理---前置处理{黑白名单校验}RiskControlRuleEnumcontrolRuleEnum=riskControlHandlerService.preHandle(mappingObj.getMerchantGoodsType(),thatUser);if(controlRuleEnum!=null){log......
  • Springboot项目镜像制作&传递环境变量、设置hostname、动态设置JVM参数、cmd&entrypoi
    实现制作一个springboot的镜像,并且可以传递环境变量实现动态JVM参数和端口。0.准备&cmd、entrypoint区别1.准备springboot项目一个简单的springboot项目,默认启动8001端口,里面只有一个接口。xxx%curllocalhost:8081indexdocker环境2.CMD、entrypoint区......