在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在SpringBoot框架中將.xml中的sql語句查詢得到的數據存入變量

冬至子 ? 來源:琢磨先生DataBase ? 作者:琢磨先生DataBase ? 2023-05-19 16:19 ? 次閱讀

在寫接口的過程中,通過會從數據庫表中查詢數據或將數據插入到數據庫中,而如何將查詢出的數多個數據存放到變量中使用呢,本篇文章主要是針對在SpringBoot框架中,將.xml中的sql語句查詢得到的數據存入變量。

在SpringBoot框架中,通常都是在Mapper中調用.xml文件,sql語句都是在.xml文件中寫的,而不是在Java代碼中直接利用connection連接數據庫進行查詢,這樣層次更清晰,代碼也更容易維護,例如:

SpringBoot框架的Mapper層中會寫方法名以及入參:

String findSubsidiaryEmail(CustomerServiceInvalidBO customerServiceInvalidBO);
<select id="findSubsidiaryEmail" resultType="java.lang.String">
        SELECT DISTINCT email
        FROM
        a_email tec
        WHERE
        a.org_role = (SELECT b.deal FROM product_plan b WHERE b.org_role = #{roleId} AND a.status = '1')
    class="hljs-keyword"select>

第一部分為Mapper層,入參為一個對象,第二部分為.xml文件,其中最后的#{roleId}為入參對象customerServiceInvalidBO的一個屬性。

假設要找出email這個屬性根據查詢條件在數據庫中的值,email字段是String類型的,此時如果想在ServiceImpl層使用查詢到的這個數據,只需要在.xml文件中的resultType返回類型中,將對應的類型設定好即可,例如上圖中,返回類型為resultType=**"java.lang.String" **,因此這個sql語句的返回值為String類型,我們在ServiceImpl層中使用

圖片

String emailAddress = invalidmapper.findSubsidiaryEmail(customerServiceInvalidBO);

即可,其中invalidmapper為Mapper層名稱,在ServiceImpl層調用Mapper層,Mapper層中會找到對應的.xml文件。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    2986

    瀏覽量

    107116
  • SQL
    SQL
    +關注

    關注

    1

    文章

    781

    瀏覽量

    44856
  • SpringBoot
    +關注

    關注

    0

    文章

    175

    瀏覽量

    331
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Delphi動態地使用SQL查詢語句

    Delphi動態地使用SQL查詢語句一般的數據
    發表于 05-10 11:10

    關于labviewSQL語句寫法

    我的問題是:比如說要查詢數據的時間20120806-20130105之間的數據 ,用vi程序查詢
    發表于 01-05 22:09

    使用SQL語句查詢數據時,表格顯示全部數據,而不根據我設的條件查詢,請教,謝謝

    使用查詢SQL查詢數據是,發現表格顯示的是數據
    發表于 07-24 14:31

    為什么要動態sql語句

    為什么要動態sql語句?因為動態sql語句能夠提供一些比較友好的機制1、可以使得一些在編譯過程無法獲得完整的
    發表于 12-20 06:00

    數據SQL語句電子教程

    電子發燒友為您提供了數據SQL語句電子教程,幫助您了解數據SQL語句 ,學習讀懂
    發表于 07-14 17:09 ?0次下載

    紫金橋軟件SQL語句變量拼接的使用方法

    許多用戶使用紫金橋軟件構建控制系統的同時也會與關系型數據庫進行數據交互,使用關系庫的過程必然會用到大量的
    發表于 10-12 14:24 ?3次下載
    紫金橋軟件<b class='flag-5'>SQL</b><b class='flag-5'>語句</b><b class='flag-5'>變量</b>拼接的使用方法

    基于節點集的XML查詢

    隨著XML應用的日益廣泛,XML數據管理和查詢問題也引起了人們的普遍關注,并成為研究的熱點。盡管XML有其各種不同的表示和用途,但其本質仍然
    發表于 12-20 09:35 ?0次下載
    基于節點集的<b class='flag-5'>XML</b><b class='flag-5'>查詢</b>

    使用MyBatisSQL語句優化總結

    MyBatis 作為一款優秀的持久層框架,它支持自定義SQL、存儲過程以及高級映射。它免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。還可以通過簡單的 XML 或注解來配置和映射原始
    的頭像 發表于 02-04 15:20 ?2997次閱讀

    SQL語句和自定義查詢導入包可用

    高級任務編輯器模式下,您可以選擇要使用的操作-自己鍵入和編輯任何復雜性的SQL語句(執行命令)或通過我們的可視化查詢構建器(執行查詢)創建
    的頭像 發表于 04-16 09:13 ?1356次閱讀

    sql查詢語句大全及實例

    SQL(Structured Query Language)是一種專門用于數據庫管理系統的標準交互式數據查詢語言。它被廣泛應用于數據庫管理
    的頭像 發表于 11-17 15:06 ?2096次閱讀

    sql語句where條件查詢

    的細節,包括使用的操作符、條件的組合、多張表的查詢、條件的性能優化等方面。 首先,讓我們了解一下WHERE子句中常用的操作符。SQL,常用的操作符包括: 比較操作符: 等于(=):
    的頭像 發表于 11-23 11:28 ?1585次閱讀

    sql語句多個條件怎么連接

    SQL,多個條件可以使用邏輯運算符連接,常用的邏輯運算符有AND、OR和NOT。這些運算符可以幫助我們查詢中指定多個條件以過濾
    的頭像 發表于 11-23 11:34 ?2964次閱讀

    oracle sql 定義變量并賦值

    Oracle SQL,變量是用來存儲數據值的標識符。通過定義和使用變量,我們可以
    的頭像 發表于 12-06 10:46 ?3489次閱讀

    oracle執行sql查詢語句的步驟是什么

    。以下是對每個步驟的詳盡、詳實、細致的解釋。 編寫SQL語句SQL(結構化查詢語言)是一種用于與數據庫進行通信的標準語言。
    的頭像 發表于 12-06 10:49 ?1304次閱讀

    鴻蒙OS開發-(用xml查詢語句+xml使用)

    C#我們常用來當做一個小型的數據庫來使用,我們可以將信息保存在XML文檔,或者從XML文檔
    的頭像 發表于 01-26 17:51 ?905次閱讀
    主站蜘蛛池模板: 国产一区二区三区在线观看影院 | 国产美女免费观看 | 好男人www社区影视在线 | a级毛片网站 | 又色又爽视频 | 亚洲区 | 日韩爽片| 天天操 夜夜操 | 大蕉久久伊人中文字幕 | www.色99| 日本口工禁漫画无遮挡全彩 | 免费a级毛片出奶水 | 日本免费精品视频 | 天天噜夜夜操 | 黄网在线免费观看 | 国产爱v| 色小视频| 天天操天天插天天射 | a成人| 成人午夜毛片 | 成年1314在线观看 | 丁香花免费观看视频 | 国内亚州视频在线观看 | 中国一级毛片aaa片 中国一级特黄aa毛片大片 | 四虎精品影院永久在线播放 | 日韩午夜大片 | 韩国最新三级网站在线播放 | 国产自在自线午夜精品视频 | 色播激情五月 | 国产资源视频在线观看 | 久久天天躁夜夜躁狠狠躁2015 | 天天爽夜夜爽免费看 | 亚洲精品久久婷婷爱久久婷婷 | 婷婷网五月天天综合天天爱 | 中国胖女人一级毛片aaaaa | 欧美另类丰满69xxxxx | 久久人人精品 | 亚洲aⅴ久久久噜噜噜噜 | 99热久 | 久久2017| 在线黄色大片 |