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

Mybatis實現(xiàn)查詢相冊數(shù)據(jù)列表流程講解

 更新時間:2022年12月09日 08:45:40   作者:居然天上樓  
這篇文章主要介紹了Mybatis實現(xiàn)查詢相冊數(shù)據(jù)列表流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧

1.書寫執(zhí)行的SQL語句

需要執(zhí)行的SQL語句大致是:

SELECT xx,xx FROM pms_album ORDER BY sort DESC, id DESC

注意:如果查詢結(jié)果的數(shù)量可能超過1條,在查詢的SQL語句中必須顯式的通過ORDER BY指定排序規(guī)則!

通常,查詢列表時需要查的字段列表,與查詢單個數(shù)據(jù)的字段列表,通常是不相同的,相對會更少一些,所以,查詢列表和查詢單個數(shù)據(jù)應(yīng)該使用不同的VO類!

2.在項目的根包下創(chuàng)建pojo.vo.AlbumListItemVO類

在項目的根包下創(chuàng)建pojo.vo.AlbumListItemVO類:

@Data
public class AlbumListItemVO implements Serializable {
    private Long id;
    private String name;
    private String description;
    private Integer sort;
}

3.在AlbumMapper.java中添加抽象方法

AlbumMapper.java中添加抽象方法:

List<AlbumListItemVO> list();

4.在AlbumMapper.xml中配置SQL語句

AlbumMapper.xml中配置SQL語句:

<!-- List<AlbumListItemVO> list(); -->
<select id="list" resultMap="ListResultMap">
    SELECT
    	<include refid="ListQueryFields"/>
    FROM
    	pms_album
    ORDER BY
    	sort DESC, id DESC
</select>
<sql id="ListQueryFields">
	id, name, description, sort
</sql>
<resultMap id="ListResultMap" type="cn.tedu.csmall.product.pojo.vo.AlbumListItemVO">
    <id column="id" property="id" />
    <result column="name" property="name" />
    <result column="description" property="description" />
    <result column="sort" property="sort" />
</resultMap>

5.在AlbumMapperTests.java中編寫并執(zhí)行測試

AlbumMapperTests.java中編寫并執(zhí)行測試:

@Test
void list() {
    List<?> list = mapper.list();
    log.debug("查詢列表完成,結(jié)果中的數(shù)據(jù)的數(shù)量:{}", list.size());
    for (Object item : list) {
        log.debug("{}", item);
    }
}

到此這篇關(guān)于Mybatis實現(xiàn)查詢相冊數(shù)據(jù)列表流程講解的文章就介紹到這了,更多相關(guān)Mybatis查詢相冊數(shù)據(jù)列表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中圖像銳化操作的方法詳解

    Java中圖像銳化操作的方法詳解

    這篇文章主要給大家介紹了關(guān)于Java中圖像銳化操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Idea為java程序添加啟動參數(shù)(含:VM?options、Program?arguments、Environment?variable)

    Idea為java程序添加啟動參數(shù)(含:VM?options、Program?arguments、Environme

    設(shè)置啟動參數(shù)的意義就是當啟動程序時,程序會優(yōu)先讀取idea的配置參數(shù),這樣就可以不用修改配置文件,下面這篇文章主要給大家介紹了關(guān)于Idea為java程序添加啟動參數(shù)(含:VM?options、Program?arguments、Environment?variable)的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 解決PageHelper的上下文問題導致SQL查詢結(jié)果不正確

    解決PageHelper的上下文問題導致SQL查詢結(jié)果不正確

    主要介紹了PageHelper在使用過程中出現(xiàn)的分頁上下文問題,并分析了可能的原因和解決方案,主要解決方案包括每次分頁查詢后調(diào)用`PageHelper.clearPage()`清理分頁上下文,確保每次查詢前正確調(diào)用`startPage`,以及避免在條件判斷未執(zhí)行SQL時影響后續(xù)查詢
    2024-12-12
  • 帶你深入理解MyBatis緩存機制

    帶你深入理解MyBatis緩存機制

    緩存是一般的ORM框架都會提供的功能,目的就是提升查詢的效率和減少數(shù)據(jù)庫的壓力,跟Hibernate 一樣,MyBatis 也有一級緩存和二級緩存,并且預(yù)留了集成第三方緩存的接口,這篇文章主要給大家介紹了關(guān)于MyBatis緩存機制的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • java 8 lambda表達式list操作分組、過濾、求和、最值、排序、去重代碼詳解

    java 8 lambda表達式list操作分組、過濾、求和、最值、排序、去重代碼詳解

    java8的lambda表達式提供了一些方便list操作的方法,主要涵蓋分組、過濾、求和、最值、排序、去重,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 淺談springcloud常用依賴和配置

    淺談springcloud常用依賴和配置

    鑒于很多小伙伴常問spring cloud常用依賴和配置,今天特地整理了本篇文章,文中有非常詳細的代碼示例,對正在學習的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • java并發(fā)包JUC誕生及詳細內(nèi)容

    java并發(fā)包JUC誕生及詳細內(nèi)容

    這篇文章主要為大家介紹了java并發(fā)包JUC的誕生及JUC增加的內(nèi)容詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-02-02
  • java中abstract修改類的實例方法

    java中abstract修改類的實例方法

    在本篇文章里小編給各位分享了一篇關(guān)于java中abstract修改類的實例方法,有需要的朋友們可以學習下。
    2020-12-12
  • Spring探秘之如何妙用BeanPostProcessor

    Spring探秘之如何妙用BeanPostProcessor

    BeanPostProcessor也稱為Bean后置處理器,它是Spring中定義的接口,在Spring容器的創(chuàng)建過程中會回調(diào)BeanPostProcessor中定義的兩個方法,這篇文章主要給大家介紹了關(guān)于Spring探秘之如何妙用BeanPostProcessor的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • Java實現(xiàn)平鋪列表(List)互轉(zhuǎn)樹形(Tree)結(jié)構(gòu)

    Java實現(xiàn)平鋪列表(List)互轉(zhuǎn)樹形(Tree)結(jié)構(gòu)

    本文主要介紹了Java實現(xiàn)平鋪列表(List)互轉(zhuǎn)樹形(Tree)結(jié)構(gòu),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08

最新評論

囊谦县| 桦川县| 陆川县| 安顺市| 武冈市| 金秀| 开江县| 盘山县| 都匀市| 大宁县| 固始县| 商洛市| 奎屯市| 伊金霍洛旗| 牙克石市| 营山县| 麻阳| 游戏| 任丘市| 海城市| 上虞市| 灌云县| 宁化县| 肥城市| 沁阳市| 宜都市| 临汾市| 德钦县| 贵定县| 天长市| 嫩江县| 平塘县| 龙泉市| 铜山县| 崇文区| 新竹县| 临沧市| 深圳市| 本溪市| 东莞市| 仙游县|