最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年07月19日 09:17:43   作者:無關(guān)痛癢qaq  
這篇文章主要介紹了使用Springboot注解形式進(jìn)行模糊查詢的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(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)。現(xiàn)在根據(jù)名字做模糊查詢就是一個(gè)特殊需求。

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

在這里插入圖片描述

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

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

springboot簡(jiǎn)單的模糊查詢

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

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

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

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

相關(guān)文章

  • spring boot啟動(dòng)后直接關(guān)閉了的問題解決

    spring boot啟動(dòng)后直接關(guān)閉了的問題解決

    本文主要介紹了spring boot啟動(dòng)后直接關(guān)閉了的問題解決,SpringBoot項(xiàng)目啟動(dòng)后自動(dòng)關(guān)閉的原因是未引入web依賴,導(dǎo)致以普通Java項(xiàng)目運(yùn)行,下面就來介紹一下解決方法,感興趣的可以了解一下
    2025-02-02
  • 詳解使用MyBatis Generator自動(dòng)創(chuàng)建代碼

    詳解使用MyBatis Generator自動(dòng)創(chuàng)建代碼

    這篇文章主要介紹了使用MyBatis Generator自動(dòng)創(chuàng)建代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • MyBatis源碼解析之Transaction事務(wù)模塊

    MyBatis源碼解析之Transaction事務(wù)模塊

    這篇文章主要介紹了MyBatis源碼解析之Transaction事務(wù)模塊,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 自己動(dòng)手實(shí)現(xiàn)mybatis動(dòng)態(tài)sql的方法

    自己動(dòng)手實(shí)現(xiàn)mybatis動(dòng)態(tài)sql的方法

    下面小編就為大家分享一篇自己動(dòng)手實(shí)現(xiàn)mybatis動(dòng)態(tài)sql的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Java編碼輔助工具Lombok用法詳解

    Java編碼輔助工具Lombok用法詳解

    這篇文章主要介紹了Java編碼輔助工具Lombok用法詳解,可以使用Lombok來避免這種重復(fù)的操作,減少非核心代碼的臃腫,提高編碼效率,需要的朋友可以參考下
    2019-06-06
  • Java讀取properties文件之中文亂碼問題及解決

    Java讀取properties文件之中文亂碼問題及解決

    這篇文章主要介紹了Java讀取properties文件之中文亂碼問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • spring整合redisson開啟緩存方式

    spring整合redisson開啟緩存方式

    這篇文章主要介紹了spring整合redisson開啟緩存方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • springcloud gateway網(wǎng)關(guān)服務(wù)啟動(dòng)報(bào)錯(cuò)的解決

    springcloud gateway網(wǎng)關(guān)服務(wù)啟動(dòng)報(bào)錯(cuò)的解決

    這篇文章主要介紹了springcloud gateway網(wǎng)關(guān)服務(wù)啟動(dòng)報(bào)錯(cuò)的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java中動(dòng)態(tài)規(guī)則的實(shí)現(xiàn)方式示例詳解

    Java中動(dòng)態(tài)規(guī)則的實(shí)現(xiàn)方式示例詳解

    這篇文章主要介紹了Java中動(dòng)態(tài)規(guī)則的實(shí)現(xiàn)方式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • JAVA設(shè)計(jì)模式之解釋器模式詳解

    JAVA設(shè)計(jì)模式之解釋器模式詳解

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之解釋器模式詳解,解釋器模式是類的行為模式,給定一個(gè)語言之后,解釋器模式可以定義出其文法的一種表示,并同時(shí)提供一個(gè)解釋器,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

勃利县| 贡觉县| 正宁县| 台中市| 河北区| 噶尔县| 沁阳市| 闸北区| 武山县| 拉孜县| 娄烦县| 昌邑市| 电白县| 同江市| 紫阳县| 桐乡市| 盐源县| 朝阳县| 文化| 三河市| 吴桥县| 乌拉特中旗| 水城县| 剑河县| 宜章县| 楚雄市| 赣州市| 开阳县| 靖边县| 宜兰县| 武强县| 巴林右旗| 阜宁县| 鄂伦春自治旗| 邓州市| 黑河市| 河北省| 莲花县| 彭泽县| 综艺| 桓台县|