zoukankan      html  css  js  c++  java
  • MyBatis-xml配置SQL文件中,传入List数组、基本类型String、int……、与自定义类型的方法

     1 //基本类型
     2 
     3     @Override
     4     public String queryItemNumber(String packId) throws Exception {
     5         // TODO Auto-generated method stub
     6         return dao.findForObject("SetMealMapper.queryItemNumber", packId).toString();
     7     }
     8     
     9 
    10 <select id="queryItemNumber" parameterType="String" resultType="int" >
    11         select count(1) from busi_repairpackage_detail where pak_m_id = #{packId}
    12     </select>
    //List数组
    /**
         * 保存套餐项目到Map数据库表
         * @param pd
         * @throws Exception
         */
        @Override
        public void saveRepairItemMap(List<BusiRepairPackageMap>  item_list) throws Exception {
            // TODO Auto-generated method stub
            dao.save("SetMealMapper.saveRepairItemMap", item_list);
        }
    
        <insert id="saveRepairItemMap" parameterType="java.util.List">
                insert into busi_repairpackage_detail (pak_m_id,item_id)
                values
            <foreach collection="list" item="item" index="index" separator=",">
                (#{item.pack_id},#{item.item_id})
            </foreach>
        </insert>
    //自定义pd对象
    
        @Override
        public void updateRepairItemList(PageData pd) throws Exception {
            // TODO Auto-generated method stub
            dao.update("SetMealMapper.updateRepairItemList", pd);
        }
    
        <update id="updateRepairItemList"  parameterType="pd">
            update BUSI_REPAIRPACKAGE_INFO 
            set pack_name = ${pack_name}
            ,pack_sort = ${pack_sort}
            where PAK_M_ID = ${pack_id} and GARAGE_ID = ${GARAGE_ID}
        </update>
  • 相关阅读:
    ORA-01219:数据库未打开:仅允许在固定表/视图中查询
    RMAN-08137: WARNING: Archived Log Not Deleted, Needed For Standby Or Upstream Capture Proces
    SSDB 安装部署及注意事项总结
    Keepalived安装与配置
    MongoDB安装与配置
    mysql数据库优化建议
    mysql数据库主从复制搭建
    MySQL MHA安装与配置
    CDH版本的hadoop下载
    centos7下载
  • 原文地址:https://www.cnblogs.com/YangK-java/p/6201465.html
Copyright © 2011-2022 走看看