日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MyBatis Plus 將查詢結果封裝到指定實體的方法步驟

瀏覽:28日期:2023-10-22 14:43:36

思路

自定義方法,使用Wrapper,自定義映射結果集

Mapper接口

package com.mozq.boot.mpsand01.dao;import com.baomidou.mybatisplus.core.conditions.Wrapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.baomidou.mybatisplus.core.toolkit.Constants;import com.mozq.boot.mpsand01.pojo.OrderInfo;import com.mozq.boot.mpsand01.vo.OrderVO;import org.apache.ibatis.annotations.*;import java.util.List;@Mapperpublic interface OrderInfoDao extends BaseMapper<OrderInfo> { @Select('select * from order_info ${ew.customSqlSegment}') /* 只指定2個,其他列能自動匹配的,也會被映射。 @Results({ @Result(id = true, column = 'ORDER_ID', property = 'orderId', jdbcType = JdbcType.VARCHAR), @Result(column = 'USER_ID', property = 'userId', jdbcType = JdbcType.INTEGER) }) */ List<OrderVO> findByCondition(@Param(Constants.WRAPPER)Wrapper wrapper); List<OrderVO> selectOrderVOList(@Param(Constants.WRAPPER)Wrapper wrapper);}

Mapper.xml

<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE mapper PUBLIC '-//mybatis.org//DTD Mapper 3.0//EN' 'http://mybatis.org/dtd/mybatis-3-mapper.dtd'><mapper namespace='com.mozq.boot.mpsand01.dao.OrderInfoDao'> <resultMap type='com.mozq.boot.mpsand01.vo.OrderVO'> <id column='ORDER_ID' property='orderId' jdbcType='VARCHAR' /> <result column='USER_ID' property='userId' jdbcType='INTEGER' /> <result column='COMPANY_ID' property='companyId' jdbcType='INTEGER' /> <result column='CUSTOMER_ID' property='customerId' jdbcType='INTEGER' /> <result column='CUSTOMER_NAME' property='customerName' jdbcType='VARCHAR' /> <result column='MOBILE_PHONE' property='mobilePhone' jdbcType='VARCHAR' /> <result column='ACCOUNT_ID' property='accountId' jdbcType='VARCHAR' /> <result column='PRODUCT_ID' property='productId' jdbcType='INTEGER' /> <result column='PRODUCT_NAME' property='productName' jdbcType='VARCHAR' /> <result column='ORDER_TYPE' property='orderType' jdbcType='INTEGER' /> <result column='QUANTITY' property='quantity' jdbcType='DECIMAL' /> <result column='LICENSE_PLATE_NUMBER' property='licensePlateNumber' jdbcType='VARCHAR' /> <result column='PRICE' property='price' jdbcType='DECIMAL' /> <result column='TOTAL_MONEY' property='totalMoney' jdbcType='DECIMAL' /> <result column='PAY_QUANTITY' property='payQuantity' jdbcType='DECIMAL' /> <result column='PAY_MONEY' property='payMoney' jdbcType='DECIMAL' /> <result column='THE_WEIGHT' property='theWeight' jdbcType='INTEGER' /> <result column='DELIVERY_ADDRESS' property='deliveryAddress' jdbcType='VARCHAR' /> <result column='RECEIVE_ADDRESS' property='receiveAddress' jdbcType='VARCHAR' /> <result column='ORDER_STATUS' property='orderStatus' jdbcType='INTEGER' /> <result column='REMARK' property='remark' jdbcType='VARCHAR' /> <result column='PICKUP_TIME' property='pickupTime' jdbcType='TIMESTAMP' /> <result column='CREATE_TIME' property='createTime' jdbcType='TIMESTAMP' /> <result column='UPDATE_TIME' property='updateTime' jdbcType='TIMESTAMP' /> </resultMap> <sql id='Base_Column_List'> ORDER_ID, USER_ID, COMPANY_ID, CUSTOMER_ID, CUSTOMER_NAME, MOBILE_PHONE, ACCOUNT_ID, PRODUCT_ID, PRODUCT_NAME, ORDER_TYPE, QUANTITY, LICENSE_PLATE_NUMBER, PRICE, TOTAL_MONEY, PAY_QUANTITY, PAY_MONEY, THE_WEIGHT, DELIVERY_ADDRESS, RECEIVE_ADDRESS, ORDER_STATUS, REMARK, PICKUP_TIME, CREATE_TIME, UPDATE_TIME </sql> <select resultMap='BaseResultMapVO'> select <include refid='Base_Column_List'></include> from order_info ${ew.customSqlSegment} </select></mapper>

測試類

@Testpublic void selectOrderVOList(){ List<OrderVO> orderVOList = orderInfoDao.selectOrderVOList( Wrappers.<OrderInfo>lambdaQuery() .eq(OrderInfo::getUserId, 123456) .eq(OrderInfo::getCompanyId, 1) ); System.out.println(orderVOList.size()); List<OrderVO> byCondition = orderInfoDao.findByCondition( Wrappers.<OrderInfo>lambdaQuery() .eq(OrderInfo::getUserId, 123456) .eq(OrderInfo::getCompanyId, 1) ); System.out.println(byCondition.size()); List<OrderInfo> orderInfoList = orderInfoDao.selectList( Wrappers.<OrderInfo>lambdaQuery() .eq(OrderInfo::getUserId, 123456) .eq(OrderInfo::getCompanyId, 1) ); System.out.println(orderInfoList.size());}

到此這篇關于MyBatis Plus 將查詢結果封裝到指定實體的方法步驟的文章就介紹到這了,更多相關MyBatis Plus查詢結果封裝到指定實體內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Mybatis 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文视频一区| 国产精品亚洲四区在线观看| 精品免费av| 免费精品一区| 麻豆精品久久久| 丁香婷婷久久| 99成人在线视频| 蜜桃tv一区二区三区| 不卡一二三区| 久久国产小视频| 欧美午夜不卡影院在线观看完整版免费| 欧美a级片一区| 久久国产88| 日本aⅴ精品一区二区三区| 国产欧美在线| 国模精品一区| 日韩不卡免费高清视频| 日韩不卡在线| 丝袜美腿高跟呻吟高潮一区| 中文字幕免费一区二区| 欧美日韩xxxx| 国产调教精品| 久久久久久一区二区| 精品一二三区| 久久精品欧美一区| 日韩在线卡一卡二| 久久99视频| 99精品电影| 免费在线视频一区| 久久男人av| 99国产精品一区二区| 亚洲一级淫片| 日本久久综合| 亚洲一区欧美激情| 美女国产一区二区三区| 欧美日韩水蜜桃| 日本一区中文字幕| 日韩在线高清| 日韩专区一卡二卡| 精品一区不卡| 天堂av在线一区| 久久精品一本| 国产视频一区三区| 久久国产精品免费一区二区三区 | 日韩精品中文字幕一区二区| 久久精品女人| 在线精品国产亚洲| 天堂中文在线播放| 日韩精选在线| 久久美女性网| 国产日韩欧美中文在线| 精品午夜视频| 婷婷成人av| 亚洲调教视频在线观看| 国产福利一区二区三区在线播放| 成人av动漫在线观看| 久久99久久人婷婷精品综合| 亚洲专区一区| 日韩在线视频精品| 国产午夜一区| 久久www成人_看片免费不卡| 超碰99在线| 国产精品久av福利在线观看| 美女精品在线| 国精品一区二区| 麻豆网站免费在线观看| 亚洲人成网站在线在线观看| 一区二区三区视频免费观看| 久久精品五月| 日韩成人一级| 久久午夜视频| 免费观看久久av| av资源中文在线| 国产日本精品| 日韩综合小视频| 亚洲综合不卡| 激情丁香综合| 久久久精品久久久久久96 | 五月天久久777| 97精品国产福利一区二区三区| 69精品国产久热在线观看| 好吊日精品视频 | 国产精品美女久久久| 欧美好骚综合网| 国产高清视频一区二区| 日韩精品乱码av一区二区| 亚洲午夜精品久久久久久app| 日韩av在线中文字幕| 国产精品蜜月aⅴ在线| 日本色综合中文字幕| 偷拍亚洲精品| 亚洲精华国产欧美| 黑丝一区二区| 中文日韩在线| 在线综合亚洲| 亚洲激情五月| 欧美精品自拍| 国产尤物精品| 欧美日韩国产在线一区| 激情久久久久久久| 91精品1区| 亚洲一区二区三区高清| 国产亚洲福利| 视频一区免费在线观看| 欧美中文日韩| 首页国产欧美久久| 日韩一级精品| 久久福利影视| 日本综合视频| 国产剧情在线观看一区| 久久爱www成人| 国产一区二区三区精品在线观看| 久久精品资源| 中文在线а√天堂| 91精品国产91久久久久久黑人| 蜜桃国内精品久久久久软件9| 在线一区视频| 日产欧产美韩系列久久99| 国产精品一区二区av交换| 精品视频网站| 久久激情一区| 欧美中文字幕一区二区| 亚洲欧美日韩在线观看a三区 | 日韩精品免费一区二区在线观看| 日韩精品看片| 国产精品日本| 日本中文字幕视频一区| 国产精品午夜av| 欧美好骚综合网| 91超碰国产精品| 亚久久调教视频| 精品三级国产| 久久三级福利| 一区二区不卡| 日韩激情精品| 黄色网一区二区| 久久精品资源| 亚洲91久久| 在线看片一区| 精品一区二区三区中文字幕| 国产亚洲一区二区手机在线观看| 夜夜嗨一区二区| 国产精品视频3p| 天堂资源在线亚洲| 青草综合视频| 国产精品久久久久av电视剧| 亚洲人妖在线| а√在线中文在线新版| 日韩在线观看一区二区| 日韩精品免费视频人成| 天堂av在线| 综合色就爱涩涩涩综合婷婷| 麻豆视频观看网址久久| 激情综合网站| 国产精品xxxav免费视频| 欧美日韩中文一区二区| 亚洲毛片视频| 国产精品久久久久久久久妇女| 国产一区成人| 精品精品99| 亚洲一区网站| 六月婷婷综合| 国产视频一区二区在线播放| 精品一区亚洲| 国产精品日本一区二区三区在线| 伊人久久婷婷| 日韩精品诱惑一区?区三区| 欧美日韩午夜| 免费美女久久99| 欧美jjzz| 日韩高清中文字幕一区二区| 国产精品一页| 日欧美一区二区| 在线视频日韩| 久久伦理在线| 亚洲国产成人二区| 欧美国产日韩电影| 日韩不卡一区二区| 免费观看在线色综合| av日韩中文| 国产精品久久久久久久久久白浆| 免费在线看一区| 免费不卡中文字幕在线| 国产精品国码视频| 蜜臀av国产精品久久久久| 日韩在线观看一区二区三区| 欧洲av不卡| 日本国产一区| 色老板在线视频一区二区| 久久精品99国产精品日本| 99精品一区| 国产精品美女在线观看直播| 亚洲精品日本| 婷婷综合激情| 另类综合日韩欧美亚洲| 亚洲精品亚洲人成在线观看| 免费看黄色91| 一区在线视频观看| 久久久久久久久丰满| 97精品中文字幕|