mybatis 之resultType="HashMap" parameterType="list"
<!-- 查询商品仓库信息 --> <select id="loadGoodsStock" resultType="HashMap" parameterType="list"> select g.goods_id, g.stock_id, s.STOCK_NO, s.STOCK_NAME, g.goods_seller from goods g , stock s where g.STOCK_ID = s.STOCK_ID and g.goods_id in <foreach collection="list" item="listItem" index="index" open="(" separator="," close=")"> #{listItem} </foreach> </select>
public List<Map<String, Object>> loadGoodsStock(List<Long> goodsIds);
public ServiceMessage<List<Map<String, Object>>> queryGoodsStockInfo(List<Long> goodsIds) { try { if (goodsIds == null || goodsIds.size() < 1) { return super.returnParamsError("查询仓库信息参数为空goodsIds"); } List<Map<String, Object>> goodsList = goodsMapper.loadGoodsStock(goodsIds); return super.returnCorrectResult(goodsList); } catch (Throwable e) { return super.returnException(e); } }
<resultMap id="simpleProductExtLucene" type="HashMap"> <result column="goods_no" property="goodsNo" /> <result column="pro_catalog_id" property="proCatalogId" /> <result column="pro_catalog_name" property="proCatalogName" /> <result column="PROMOTE_PHRASE" property="promotePhrase" javaType="String" /> <result column="EC_PRICE" property="ecPrice" javaType="String" /> <result column="MARKET_PRICE" property="marketPrice" javaType="decimal" /> <result column="PRO_IMAGE_URL" property="proImageUrl" javaType="String" /> <result column="TAG_ICON_URL" property="tagIconUrl" javaType="String" /> <result column="DRUG_PRESCRIPTION_TYPE" property="drugPrescriptionType" javaType="String" /> <result column="PRODUCT_LEAST_ORDER" property="productLeastOrder" javaType="decimal" /> <result column="ORDER_LIMIT_AMOUNT" property="orderLimitAmount" javaType="decimal" /> <result column="AVAILABLE_STOCK" property="availableStock" javaType="decimal" /> <result column="PRODUCT_ID" property="productId" /> <result column="GOODS_ID" property="goodsId" /> <result column="GOODS_NAME" property="goodsName" /> <result column="SALE_AMOUNT" property="saleAmount" /> <result column="CLICK_AMOUNT" property="clickAmount" /> <result column="GOODS_NAME" property="productName" /> <result column="PRODUCT_CHN_NO" property="productChnNo" /> <result column="MOBILE_SPECIAL" property="mobileSpecial" /> <result column="DRUG_TREATMENT" property="drugTreatment" javaType="String" /> <result column="product_keyword" property="productKeyword" /> <result column="product_brand_name" property="productBrandName" /> <result column="product_order" property="productOrder" /> <result column="FULL_INDEX" property="fullIndex"/> </resultMap>
mybatis 之resultType="HashMap" parameterType="list"的更多相关文章
- mybatis 之 resultType="HashMap" parameterType="list"
public ServiceMessage<List<Map<String, Object>>> queryGoodsStockInfo(List<Long& ...
- mybatis 之 resultType="Map" parameterType="String"
<select id="getAllGoodsForSouJiaYi" resultType="Map" parameterType="Stri ...
- mybatis传入参数类型parameterType和输出结果类型resultType详解
前言 Mybatis的Mapper文件中的select.insert.update.delete元素中都有一个parameterType和resultType属性,parameterType属性用于对 ...
- MyBatis的传入参数parameterType类型
1. MyBatis的传入参数parameterType类型分两种 1. 1. 基本数据类型:int,string,long,Date; 1. 2. 复杂数据类型:类和Map 2. 如何获取参数中的值 ...
- MyBatis中传入参数parameterType类型详解
前言 Mybatis的Mapper文件中的select.insert.update.delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型.本文主要给大家 ...
- mybatis传入参数类型parameterType详解
前言 Mybatis的Mapper文件中的select.insert.update.delete元素中都有一个parameterType属性,用于对应的mapper接口方法接受的参数类型. ( res ...
- MyBatis之传入参数parameterType
在MyBatis的select.insert.update.delete这些元素中都提到了parameterType这个属性.MyBatis现在可以使用的parameterType有基本数据类型和Ja ...
- MyBatis之传入参数——parameterType(转)
鸣谢:http://blog.csdn.net/liaoxiaohua1981/article/details/6862764 ------------------------------------ ...
- MyBatis有关resultType和resultMap差异
MyBatis有关resultType和resultMap差异 MyBatis中在查询进行select映射的时候,返回类型能够用resultType,也能够用resultMap.resultTyp ...
随机推荐
- Oracle 数据泵使用详解
数据泵使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端 ...
- qualcomm 查看 wifi 配置生效
iwpriv wlan0 getConfig 然后收集dmesg, 或者执行这条命令: dmesg | grep gEnableBmps
- e866. 确定可用外观
UIManager.LookAndFeelInfo[] info = UIManager.getInstalledLookAndFeels(); for (int i=0; i<info.len ...
- C# 让枚举返回字符串
下面的手段是使用给枚举项打标签的方式,来返回字符串 分别定义一个属性类,一个枚举帮助类 /// <summary> /// 自定义属性 /// </summary> [Attr ...
- bioerl 获取gi号
代码示例: use Bio::DB::EUtilities; my @ids = qw(CAB02640 EAS10332 YP_250808 NP_623143 P41007); my $facto ...
- Enhance基本例子
太晚了,有些东西没有补充,回头再补上. 先上Demo 1.要执行的方法 package enhancerTest; /** * Created by LiuSuSu on 2017/3/26. */ ...
- PHP获取MySql新增记录ID值的3种方法
From: http://www.jb51.net/article/51473.htm 这篇文章主要介绍了PHP获取MySql新增记录ID值的3种方法,一般使用PHP自带函数mysql_insert_ ...
- 纯CSS3实现的顶部社会化分享按钮
今天要分享一款纯CSS3实现的社会化分享按钮,它放置在网页的顶部,你可以选择将它固定在网页顶部,这样对用户分享内容就十分方便.这些社会化分享按钮的图标文件来自google和bootstrap的字体文件 ...
- RabbitMQ学习笔记(一):安装及Springboot集成
前言 MQ,即消息队列Message Queue的缩写. RabbitMQ 是MQ的一种,就像招商银行是银行的一种一样.主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用. 消息 ...
- 安装PHP5 PHP7
安装 PHP5 PHP官网www.php.net • 当前主流版本为5./7.1 • cd /usr/local/src/ • wget http://cn2.php.net/distribution ...