首页 > 作文

SpringDataJpa like查询无效的解决

更新时间:2023-04-04 01:30:21 阅读: 评论:0

目录
springdatajpa like查询无效spring data jpa 模糊查询like精简版一. 方法一二. 方法二

springdatajpa like查询无效

这里写自定义目录标题

springdatajpa like查询

@query(value = "lect u from checktask u where u.site.id =:siteid and u.creattime like concat('%',:strlike,'%') ")list<checktask> findbysite_idandcreattimelike(@param("siteid")long siteid,@param("strlike") string strlike);

spring data jpa 不能是like

list<checkposition> findbypositioncontainingandsite_id(string position,long siteid);

spring data jpa 模糊查询like精简版

一. 方法一

1. controller层:

方法参数如下,一定要加 “%”+name+”%”

@restcontrollerpublic class urcontroller {     @autowired    private teamrepository teamrepository;     @getmapping("/findbynamelike")    public list<team> fin三月句子dbynamelike(string name) {        // 一定要加 "%"+参数名+"%"        return teamrepository.findbynamelike("%"+name+"%");    } }

2. dao层:

一定要使用 jpa 规定的形式 findby+参数名+like(参数)

 public interface teamrepository extends jparepository<team, string> {         list<team> findbynamelike(string name);

二. 方法二

1. controller:高中语文答题技巧

参数简单化

@restcontrollerpublic class urcontroller {     @autowired    private teamrepository teamrepository;     @getmapping("/findbynamelike")    铁路大专public list<team> findbynamelike(string name) {        return teamrep柴皇城osit青岛自助游攻略ory.findbynamelike(name);    } }

2.dao层:

需要自己定义sql语句

public interface teamrepository extends jparepository<team, string> {     @query(value = "lect t from team t where t.name like %?1%")    list<team> findbynamelike(string name);

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-04 01:30:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c275e46950e8aa265f6e46c570df1666.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:SpringDataJpa like查询无效的解决.doc

本文 PDF 下载地址:SpringDataJpa like查询无效的解决.pdf

标签:参数   方法   精简版   皇城
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图