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

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

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

瀏覽:24日期: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资源网| 日本亚洲视频| 国产精品xvideos88| 日韩美女国产精品| 亚洲一区二区三区高清不卡| 午夜国产欧美理论在线播放| 久久香蕉国产| 一级欧洲+日本+国产| 午夜久久福利| 视频一区在线视频| 亚洲精品伦理| 日本在线视频一区二区| 日韩精品免费视频人成| 亚洲视频二区| 日韩免费精品| 国产一卡不卡| 久久wwww| 狠狠躁少妇一区二区三区| 麻豆成全视频免费观看在线看| 久久中文字幕一区二区| 国产成人免费精品| 国产一区二区三区四区二区| 美女毛片一区二区三区四区最新中文字幕亚洲| 成人福利视频| 日韩综合精品| 亚洲三级网站| 日韩精品欧美| 欧美91在线| 免费视频国产一区| 日韩成人免费| 美日韩一区二区三区| 欧美激情福利| 久久蜜桃精品| 亚洲精品字幕| 欧美亚洲网站| 亚洲天堂资源| 综合精品一区| 美女视频网站久久| 久久精品官网| 亚洲人妖在线| 久久精品国产一区二区| 91精品啪在线观看国产18| 一区二区三区午夜视频| 久久亚洲精品中文字幕| 亚洲一级影院| 欧美一级二区| 久久国产欧美| 日本成人手机在线| 欧美羞羞视频| 国产亚洲福利| 久久精品国产久精国产爱| 99精品视频在线观看免费播放| 亚洲精品日本| 在线人成日本视频| 日本免费在线视频不卡一不卡二| 午夜av不卡| 日本a级不卡| 久久国产亚洲| 国产日韩欧美在线播放不卡| 99视频精品全国免费| 欧美日韩一视频区二区| 欧美成人精品| 一本一道久久a久久精品蜜桃| 日本91福利区| 四虎精品一区二区免费| 欧美aa在线视频| 美女毛片一区二区三区四区最新中文字幕亚洲 | 成人久久一区| 亚洲综合三区| 精品国产免费人成网站| 亚洲人成精品久久久| 欧美精品不卡| 日韩中文字幕亚洲一区二区va在线| 成人在线超碰| 日本不卡高清视频| 免费不卡中文字幕在线| 久久精品国产网站| 蜜桃视频在线观看一区| 色网在线免费观看| 久久国产尿小便嘘嘘| 亚洲一区二区毛片| 麻豆国产欧美日韩综合精品二区| 亚洲一区黄色| 九九精品调教| 国产精品白浆| 日韩在线成人| 播放一区二区| 精品视频国内| 欧美亚洲专区| 亚洲影视一区| 国产精品日韩欧美一区| 亲子伦视频一区二区三区| 你懂的国产精品永久在线| 一级欧美视频| 久久av在线| 欧美在线观看视频一区| 精品国产午夜| 欧美成人一二区| 国产色噜噜噜91在线精品| 色乱码一区二区三区网站| 综合亚洲视频| 麻豆成人综合网| 在线一区二区三区视频| 91欧美极品| 快播电影网址老女人久久| 中文字幕日本一区| 欧美亚洲精品在线| 麻豆精品久久久| 欧美特黄视频| 激情综合自拍| 91综合网人人| 国产精品网址| 国产日韩高清一区二区三区在线| 在线精品一区二区| 亚洲免费观看| 日韩视频不卡| 99久久婷婷| 国产成人1区| 成人在线视频区| 国产精品久久久久久久久久10秀| 日韩中文字幕91| 国产精品22p| 人人精品人人爱| 日韩一级不卡| 日韩午夜电影| 欧美日韩国产亚洲一区| 亚洲午夜av| 欧美色图国产精品| 不卡视频在线| 99精品网站| 蜜桃tv一区二区三区| 日韩不卡一区| 国产麻豆久久| 激情丁香综合| 久久亚洲电影| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 国产精品香蕉| 69精品国产久热在线观看| 国产午夜久久| 99久久激情| 在线精品小视频| 综合亚洲视频| 麻豆免费精品视频| 国产图片一区| 红桃视频国产精品| 免费日韩av片| 狂野欧美性猛交xxxx| 精品一区二区三区中文字幕视频| 国产中文字幕一区二区三区| 日韩成人三级| 人人爱人人干婷婷丁香亚洲| 国产精品99一区二区三| 91大神在线观看线路一区| 日韩精品一卡二卡三卡四卡无卡| 亚洲天堂av资源在线观看| 亚洲精品极品| 午夜在线视频观看日韩17c| 中文日韩在线| 97久久亚洲| 日韩在线精品| 99久久夜色精品国产亚洲1000部| 亚洲2区在线| 久久精品二区亚洲w码| 在线看片一区| 蜜臀va亚洲va欧美va天堂| 日韩一区欧美二区| 91欧美在线| 亚洲黄色免费av| 男女男精品网站| 欧美在线网站| 精品国产欧美日韩一区二区三区| 国产午夜久久| 精品一区二区三区免费看| 日韩电影二区| 日韩久久视频| 欧美香蕉视频| 视频国产精品| 99热国内精品| 国产精品亚洲综合久久| 欧美精品一二| 久久av偷拍| 国产亚洲永久域名| 精品日韩一区| 蜜臀国产一区二区三区在线播放 | 久久精品毛片| 国产亚洲精品v| 国产免费av一区二区三区| 日韩视频在线一区二区三区| 国产日韩一区二区三免费高清| 好看的av在线不卡观看| 麻豆91在线播放| 蜜臀av国产精品久久久久| 精品一区二区三区中文字幕| 久久中文字幕av一区二区不卡| 麻豆国产精品| 亚洲日产av中文字幕| 美女网站久久| 欧美91精品| 久久久一二三| 日本激情一区|