<!-- 根据货品编号获取商品价格和库存 --><select id="getGoodsPriceAndStockByGoodsNo" resultMap="goodsResult"parameterType="list">select a.goods_id,a.goods_no,a.goods_name,a.good_stock,a.prepare_stock,a.lock_stock,a.cost_price,a.ec_price,a.market_pricefrom goods awhere a.is_delete = 'N'and a.goods_no in<foreach collection="list" item="listItem" index="index" open="("separator="," close=")">#{listItem,jdbcType=VARCHAR}</foreach></select>

    /*** 商品信息批量查询接口,根据goodsNo 获取商品价格和库存信息* @param goodsNos* @return*/public ServiceMessage<List<Goods>> getGoodsPriceAndStockByGoodsNo(List<String> goodsNos){logger.debug("[商品信息批量查询接口]:...");if(null==goodsNos||goodsNos.size()==0){logger.debug("[商品信息批量查询接口]:...参数错误");return super.returnCorrectResult(MsgStatus.PARAMS_ERROR.getCode());}List<Goods> goodsList =this.iGoodsMapper.getGoodsPriceAndStockByGoodsNo(goodsNos);return super.returnCorrectResult(goodsList);}

    /*** 商品信息批量查询接口,根据goodsNo 获取商品价格和库存信息* * @param goodsNos* @return*/List<Goods> getGoodsPriceAndStockByGoodsNo(List<String> goodsNos);

/*** 商品信息批量查询接口,根据goodsNo 获取商品价格和库存信息* @param goodsNos* @return   getGoodsJsonCheck*/ServiceMessage<List<Goods>> getGoodsPriceAndStockByGoodsNo(List<String> goodsNos);

    @Testpublic void getGoodsPriceAndStockByGoodsNo() {GoodsService goodsService = J1SOAHessianHelper.getService(url, GoodsService.class);List<String> goodList =new ArrayList<String>();goodList.add("AK11933");goodList.add("14000");ServiceMessage<List<Goods>> result =  goodsService.getGoodsPriceAndStockByGoodsNo(goodList);System.out.println(JSON.toJSONString(result));}

转载于:https://www.cnblogs.com/wangchuanfu/p/7280381.html

mybais 之parameterType =list相关推荐

  1. mysql 查询小数点_MySQL查询小数点位数

    怎么查询某个字段中小数有几位? MySQL数据库: 通过下面sql就可以查出来,有2位col*100,有3位col*1000,一次类推: select * from ws_inventory_item ...

  2. mybatis中的resultMap与resultType、parameterMap与 parameterType的区别

    Map:映射:Type:Java类型 resultMap 与 resultType.parameterMap 与  parameterType的区别在面试的时候被问到的几率非常高,项目中出现了一个小b ...

  3. MyBatis传入参数与parameterType

    来自大佬:https://www.cnblogs.com/ruiati/p/6410339.html 1.   传入简单类型 Java代码: Java代码   public User get(Long ...

  4. MyBatis之传入参数——parameterType

    在MyBatis的select.insert.update.delete这些元素中都提到了parameterType这个属性.MyBatis现在可以使用的parameterType有基本数据类型和JA ...

  5. mysql parametertype_MyBatis传入参数与parameterType

    Mybatis的Mapper文件中的select.insert.update.delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型. 可以接受的参数类型 ...

  6. MyBatis之传入参数——parameterType(转)

    鸣谢:http://blog.csdn.net/liaoxiaohua1981/article/details/6862764 ------------------------------------ ...

  7. Mybatis (ParameterType) 如何传递多个不同类型的参数

    问题 当在写查询语句的时候需要传入多个参数的时候该怎么办呢? 方法一:不需要写parameterType参数 //传参 public List<XXXBean> getXXXBeanLis ...

  8. 五、深入理解Mybatis中的参数parameterType (传递一个简单参数,传递多个参数:@Param、使用自定义对象、按位置、使用Map)

    1.1 parameterType parameterType: 接口中方法参数的类型, 类型的完全限定名或别名.这个属性是可选的,因为 MyBatis可以推断出具体传入语句的参数,默认值为未设置(u ...

  9. MyBatis之输入(parameterType)与输出(resultType、resultMap)映射

    MyBatis之输入(parameterType)与输出(resultType.resultMap)映射 2017/9/30 在MyBatis中,我们通过parameterType完成输入映射(指将值 ...

最新文章

  1. leetcode第二题java_LeetCode第二题,Java实现
  2. 框架警察 fxcop 的规则莫名其妙
  3. 字节跳动涉代码抄袭被诉陪22.74亿,连错误的函数都搬?
  4. 链接多个数据库的方法
  5. 情人节,你们的CEO都在干嘛?
  6. 參加microsoft主管信息論壇
  7. Python 三元表达式、列表推导式、生成器表达式
  8. vue data 值如何渲染_vue源码阅读复盘-watcher模块
  9. gulp自动化添加版本号并修改为参数格式
  10. pandas + sqlalchemy mysql
  11. 计算机打印机墨水更换方法,怎么看打印机有没有墨?老司机教你查看打印机墨水量方法 (全文)...
  12. win10设置vmware 虚拟机开机自启动
  13. 洛谷p1179数字统计
  14. ESMap三维地图开发流程
  15. 赛门铁克并购 Blue Coat 的益处显现
  16. dns被劫持有什么现象?DNS是什么 dns被劫持了如何解决
  17. 网络层(ip地址划分以及路由)
  18. iOS 蓝牙开发 BabyBluetooth蓝牙库介绍
  19. ios13.3 降级13.2.3绕id
  20. 【教学类-07-04】20221113《破译电话号码-加减法版+自制(PDF打印)》(大班主题《我要上小学》)

热门文章

  1. Flutter 萌新高频问题(加班猿妈妈叫你回家吃饭了)
  2. 软件测试方法之白盒测试与黑盒测试
  3. JavaScript Unicode字符操作
  4. 数据结构例程——哈希表及其运算的实现
  5. Java常用接口与类——Math类、Random类、BigDecimal类
  6. Git常用指令——持续补充中
  7. vue入门:v-bind:class
  8. 负载敏感系统详解_宣布Enarx用于运行敏感工作负载
  9. linux wps2016_2016年排名前7的Linux游戏
  10. git下载及安装向导如何配置