mybatis 之 resultType="HashMap" parameterType="list"
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);
}
}
public List<Map<String, Object>> loadGoodsStock(List<Long> goodsIds);
<!-- 查询商品仓库信息 -->
<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>
<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"
<!-- 查询商品仓库信息 --> <select id="loadGoodsStock" resultType="HashMap" para ...
- 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 ...
随机推荐
- 很简单的在Ubuntu系统下安装字体和切换默认字体的方法
摘要: Ubuntu系统安装好后,默认字体对于中文的支持看上去不太美丽,于是很多朋友可能需要设置系统的默认字体为自己喜欢的字体.本文主要介绍如何解决这两个问题. 说明:测试系统是Ubuntu14.04 ...
- Namenode HA原理详解(脑裂)
转自:http://blog.csdn.net/tantexian/article/details/40109331 Namenode HA原理详解 社区hadoop2.2.0 release版本开始 ...
- vncserve安装配置 (转)
使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第三方的的软件好用,对于Linux系统常用的 ...
- 自然语言交流系统 phxnet团队 创新实训 项目博客 (九)
项目技术总结: VoiceToText的具体使用方法: 语音转文本部分是调用的科大讯飞的在线语音,它的激发方式是按键,通过按钮触发开启安卓设备的录音,此部分需要在源码中写入关于安卓权限的要求,来调用安 ...
- python 调用pymysql模块遇到\转义问题解决办法
1.问题情况 本来存入mysql的是字典,有汉字,由于python版本是2.7,所以在json的时候把我的值变成了unicode,那么在调用pymysql的时候,mysql给我转义取消了. 存之前: ...
- 【Mysql】Mysql修改Root密码
1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf 2.在[mysqld]下添加skip-gr ...
- (转)Ubuntu12.04上NFS Server安装使用过程
原文链接:Ubuntu12.04上NFS Server安装使用过程 实现步骤: 1.服务器端:sudo apt-get install portmap2.服务器端:sudo apt-get insta ...
- HTTP 错误 500.19 配置文件错误 ( 0x8007000d,0x80070032)
HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS Web Core 通知 未知 处理程序 尚未确定 ...
- ASP.net MVC 文件下载的几种方法
ASP.net MVC 文件下载的几种方法(欢迎讨论) 在ASP.net MVC 中有几种下载文件的方法前提:要下载的文件必须是在服务器目录中的,至于不在web项目server目录中的文件下载我不 ...
- MYSQL 分组合并函数
From: http://blog.csdn.net/wwwyuanliang10000/article/details/27536175 MySQL中group_concat函数完整的语法如下:gr ...