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 ...
随机推荐
- 解决DoubanFM第三方客户端UI线程与工作线程交互问题
最新文章:Virson's Blog 首先要感谢yk000123的慷慨开源,开源地址见:http://doubanfm.codeplex.com/ 最近正好在学习WPF,然后在Codeplex上找到了 ...
- FPGA静态时序分析——IO口时序(Input Delay /output Delay)(转载)
转载地址:http://www.cnblogs.com/linjie-swust/archive/2012/03/01/FPGA.html 1.1 概述 在高速系统中FPGA时序约束不止包括内部时钟 ...
- ASK,OOK,FSK的联系和区别
转自:http://www.cnblogs.com/zhihongyu/archive/2012/04/12/2443617.html ASK是幅移键控调制的简写,例如二进制的,把二进制符号0和1分别 ...
- 关于Unity中的世界坐标和局部坐标
1.物体的局部坐标的方向(物体自身的方向) transform.forward. transform.right. transform.up 2.物体的世界坐标的方向 Vector3.forward. ...
- 3D引擎Axiom的选择与学习.
经过前面针对OpenGL的一些特性的学习,越发觉得要学的更多,相关如LOD,各种阴影实现,场景管理如BSP与Octree等以及还没听过的各种的实现.有感自学的进度太慢,并且在做一些小DEMO时,心中不 ...
- Quick solution to java.lang.NoClassDefFoundError: org/openqa/selenium/HasInputDevices error
In case if you face this problem, one of the possible solutions that will work for you is to make su ...
- [转]8款实用的jQuery/CSS3最新插件应用
今天给大家分享8款非常酷的最新jQuery/CSS3应用插件,废话少说,下面一起来看看这些插件吧. 1.HTML5重力感应积木游戏 这也是一款基于HTML5技术的重力感应游戏,一些积木从天而降,你可以 ...
- Json---Linux下使用Jsoncpp
一.安装 scons 下载地址:http://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/download ...
- Java如何显示所有正在运行的线程?
在Java编程中,如何显示所有正在运行的线程? 以下示例演示如何使用getName()方法显示所有正在运行的线程的名称. package com.yiibai; public class Displa ...
- C# Http访问帮助类,支持get post请求文件下载 [
using System; using System.Collections.Generic; using System.Collections.Specialized; using System.I ...