mybais 之parameterType =list
<!-- 根据货品编号获取商品价格和库存 --><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相关推荐
- mysql 查询小数点_MySQL查询小数点位数
怎么查询某个字段中小数有几位? MySQL数据库: 通过下面sql就可以查出来,有2位col*100,有3位col*1000,一次类推: select * from ws_inventory_item ...
- mybatis中的resultMap与resultType、parameterMap与 parameterType的区别
Map:映射:Type:Java类型 resultMap 与 resultType.parameterMap 与 parameterType的区别在面试的时候被问到的几率非常高,项目中出现了一个小b ...
- MyBatis传入参数与parameterType
来自大佬:https://www.cnblogs.com/ruiati/p/6410339.html 1. 传入简单类型 Java代码: Java代码 public User get(Long ...
- MyBatis之传入参数——parameterType
在MyBatis的select.insert.update.delete这些元素中都提到了parameterType这个属性.MyBatis现在可以使用的parameterType有基本数据类型和JA ...
- mysql parametertype_MyBatis传入参数与parameterType
Mybatis的Mapper文件中的select.insert.update.delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型. 可以接受的参数类型 ...
- MyBatis之传入参数——parameterType(转)
鸣谢:http://blog.csdn.net/liaoxiaohua1981/article/details/6862764 ------------------------------------ ...
- Mybatis (ParameterType) 如何传递多个不同类型的参数
问题 当在写查询语句的时候需要传入多个参数的时候该怎么办呢? 方法一:不需要写parameterType参数 //传参 public List<XXXBean> getXXXBeanLis ...
- 五、深入理解Mybatis中的参数parameterType (传递一个简单参数,传递多个参数:@Param、使用自定义对象、按位置、使用Map)
1.1 parameterType parameterType: 接口中方法参数的类型, 类型的完全限定名或别名.这个属性是可选的,因为 MyBatis可以推断出具体传入语句的参数,默认值为未设置(u ...
- MyBatis之输入(parameterType)与输出(resultType、resultMap)映射
MyBatis之输入(parameterType)与输出(resultType.resultMap)映射 2017/9/30 在MyBatis中,我们通过parameterType完成输入映射(指将值 ...
最新文章
- leetcode第二题java_LeetCode第二题,Java实现
- 框架警察 fxcop 的规则莫名其妙
- 字节跳动涉代码抄袭被诉陪22.74亿,连错误的函数都搬?
- 链接多个数据库的方法
- 情人节,你们的CEO都在干嘛?
- 參加microsoft主管信息論壇
- Python 三元表达式、列表推导式、生成器表达式
- vue data 值如何渲染_vue源码阅读复盘-watcher模块
- gulp自动化添加版本号并修改为参数格式
- pandas + sqlalchemy mysql
- 计算机打印机墨水更换方法,怎么看打印机有没有墨?老司机教你查看打印机墨水量方法 (全文)...
- win10设置vmware 虚拟机开机自启动
- 洛谷p1179数字统计
- ESMap三维地图开发流程
- 赛门铁克并购 Blue Coat 的益处显现
- dns被劫持有什么现象?DNS是什么 dns被劫持了如何解决
- 网络层(ip地址划分以及路由)
- iOS 蓝牙开发 BabyBluetooth蓝牙库介绍
- ios13.3 降级13.2.3绕id
- 【教学类-07-04】20221113《破译电话号码-加减法版+自制(PDF打印)》(大班主题《我要上小学》)