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 ...
随机推荐
- Java HashSet和HashMap源码剖析
转自: Java HashSet和HashMap源码剖析 总体介绍 之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说Ha ...
- Ubuntu 安装软件方法
Ubuntu软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,Ubuntu软件安装属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格 ...
- github开源库(一)
http://www.open-open.com/lib/view/open1388317199516.html 1.ActionBarSherlock ActionBarSherlock应该算得上是 ...
- mac下配置android环境变量
下面我将一下mac环境下的配置步骤: 1.在本地目录(home directory)中创建文件.bash_profile2.在文件中写入以下内容:export PATH=${PATH}:/Users/ ...
- mysql查询常用小语句
mysql 查询某个库里表的数量 在mysql中有个数据库information_schema下的表tables记录了所有数据库中所有的表相关信息 TABLE_SCHEMA 数据库名称 SELECT ...
- Android wpa_supplicant 启动过程
记录wpa_supplicant启动过程 ini脚本: service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ -ip2p0 -Dnl80211 ...
- JDBC创建表实例
在本教程将演示如何在JDBC应用程序中创建一个数据库表. 在执行以下示例之前,请确保您已经准备好以下操作: 具有数据库管理员权限,以在给定模式中创建数据库表. 要执行以下示例,需要用实际用户名和密码替 ...
- JUnit4 基本用法实例
本教程介绍了在JUnit4中支持的基本注解. import org.junit.*; import static org.junit.Assert.*; import java.util.*; /** ...
- CI框架 -- 自动加载资源
CodeIgniter 的"自动加载"特性可以允许系统每次运行时自动初始化类库.辅助函数和模型. 如果你需要在整个应用程序中全局使用某些资源,为方便起见可以考虑自动加载它们. 支持 ...
- MyBatis批量添加和删除
一.批量插入 二.批量删除