欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Springboot注解形式進(jìn)行模糊查詢

 更新時(shí)間:2021年07月19日 09:17:43   作者:無關(guān)痛癢qaq  
這篇文章主要介紹了使用Springboot注解形式進(jìn)行模糊查詢的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Springboot注解形式進(jìn)行模糊查詢

需求:

功能需要按照商戶名字做模糊查詢,sql我們項(xiàng)目中使用的是mybatis封裝好的一些常見增刪改查方法(通用sql需要在pom.xml文件中加入依賴);

<!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter -->
<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper-spring-boot-starter</artifactId>
    <version>2.1.5</version>
</dependency>

mybatis封裝好的一些常見方法

也就是說我們的項(xiàng)目中沒有xml文件來寫sql語句。所以除了這些常見的CRUD方法外,如果有特殊需求需要自己用基于注解形式的sql來實(shí)現(xiàn)?,F(xiàn)在根據(jù)名字做模糊查詢就是一個(gè)特殊需求。

下面是我的Mapper層中的sql語句,

在這里插入圖片描述

語句是可以在navicat中查詢出數(shù)據(jù)的,但是在項(xiàng)目中此語句返回的老是只有id一個(gè)字段,后來發(fā)現(xiàn)問題所在: 缺少了對象的成員變量和數(shù)據(jù)庫字段的映射關(guān)系,所以在添加了映射關(guān)系后就可以查詢出所有的數(shù)據(jù)而不是只有id字段了

我這里使用的@Results注解和@Result注解,用來闡述項(xiàng)目中對象的成員變量和數(shù)據(jù)庫中字段的映射關(guān)系,另外也可以使用@ResultMap注解來實(shí)現(xiàn)映射。

springboot簡單的模糊查詢

springboot用注解進(jìn)行模糊查詢

1、先將controller層傳過來的數(shù)據(jù)進(jìn)行拼接

2、然后就可以直接寫入了

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java圖形界面之布局設(shè)計(jì)

    java圖形界面之布局設(shè)計(jì)

    這篇文章主要介紹了java圖形界面之布局設(shè)計(jì)的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • mybatis中關(guān)于mapper的使用以及注意事項(xiàng)

    mybatis中關(guān)于mapper的使用以及注意事項(xiàng)

    這篇文章主要介紹了mybatis中關(guān)于mapper的使用以及注意事項(xiàng),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • MyBatis批量插入數(shù)據(jù)到Oracle數(shù)據(jù)庫中的兩種方式(實(shí)例代碼)

    MyBatis批量插入數(shù)據(jù)到Oracle數(shù)據(jù)庫中的兩種方式(實(shí)例代碼)

    本文通過實(shí)例代碼給大家分享了MyBatis批量插入數(shù)據(jù)到Oracle數(shù)據(jù)庫中的兩種方式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-09-09
  • k8s部署java項(xiàng)目的實(shí)現(xiàn)

    k8s部署java項(xiàng)目的實(shí)現(xiàn)

    本文主要介紹了k8s部署java項(xiàng)目的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Java 關(guān)系運(yùn)算符詳情及案例(下)

    Java 關(guān)系運(yùn)算符詳情及案例(下)

    這篇文章主要介紹了Java 關(guān)系運(yùn)算符詳情及案例的實(shí)現(xiàn),主要續(xù)上篇文章,上一篇文章我們講到“等于”運(yùn)算符 (==)、“不等于”運(yùn)算符(!=)、“大于”運(yùn)算符(>) ,這篇文章繼續(xù)給大家講解相關(guān)知識,需要的朋友可以參考一下
    2021-12-12
  • SpringBoot中的ApplicationListener事件監(jiān)聽器使用詳解

    SpringBoot中的ApplicationListener事件監(jiān)聽器使用詳解

    這篇文章主要介紹了SpringBoot中的ApplicationListener事件監(jiān)聽器使用詳解,ApplicationListener是應(yīng)用程序的事件監(jiān)聽器,繼承自java.util.EventListener標(biāo)準(zhǔn)接口,采用觀察者設(shè)計(jì)模式,需要的朋友可以參考下
    2023-11-11
  • JAVA基礎(chǔ)-GUI

    JAVA基礎(chǔ)-GUI

    這篇文章主要介紹了JAVA中關(guān)于GUI的相關(guān)知識,文中代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 簡單了解Spring循環(huán)依賴解決過程

    簡單了解Spring循環(huán)依賴解決過程

    這篇文章主要介紹了簡單了解Spring循環(huán)依賴解決過程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 一文帶你入門SpringMVC的配置與使用

    一文帶你入門SpringMVC的配置與使用

    Spring MVC是Spring Framework的一部分,是基于Java實(shí)現(xiàn)MVC的輕量級Web框架。本文將通過一些簡單示例帶大家掌握SpringMVC的配置與使用,感興趣的可以了解一下
    2022-11-11
  • spring boot@EnableXXXX注解編程模型講解

    spring boot@EnableXXXX注解編程模型講解

    這篇文章主要介紹了spring boot@EnableXXXX注解編程模型,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09

最新評論