zoukankan      html  css  js  c++  java
  • Mybatis List Map

    *

     ServiceImpl.java

    @Override
        public List<ProdInfo> selectList2(List<ProdInfo> prodInfos){
            /*Map<String, Object> map = new HashMap<String, Object>();  
            map.put("prodInfos", prodInfos);
            return prodInfoMapper.selectList2(map);*/
            return prodInfoMapper.selectList3(prodInfos);
        }

    Mapper.java

    public List<ProdInfo> selectList3(List<ProdInfo> prodInfos);
        
        public List<ProdInfo> selectList2(Map<String,Object> prodInfos);

    Mapper.xml

    <select id="selectList2"         
            resultType="com.webapi.prod.entity.ProdInfo" >
                    
            SELECT * FROM PROD_INFO P WHERE P.PROD_ID IN 
            <foreach collection="prodInfos" item="Prod" index="index"
                open="(" close=")" separator=",">
                #{Prod.prod_id}
            </foreach> 
        </select>
        
        <select id="selectList3"         
            resultType="com.webapi.prod.entity.ProdInfo" >
                    
            SELECT * FROM PROD_INFO P WHERE P.PROD_ID IN 
            <foreach collection="list" item="Prod" index="index"
                open="(" close=")" separator=",">
                #{Prod.prod_id}
            </foreach> 
        </select>

    *

    有问题在公众号【清汤袭人】找我,时常冒出各种傻问题,然一通百通,其乐无穷,一起探讨


  • 相关阅读:
    hadoop面试
    常用脚本
    1.kafka
    2.flink
    java面试
    Hbase 项目
    linux 2>&1 和 &的意思
    Jetbrains系列产品重置试用方法
    解决GitHub网页githubusercontent地址无法访问问题
    stylus 成熟的写法
  • 原文地址:https://www.cnblogs.com/qingmaple/p/6557807.html
Copyright © 2011-2022 走看看