zoukankan      html  css  js  c++  java
  • MyBatis单个多个参数传递

    一、传入单个参数:

    public List<XXBean> getXXBeanList(String xxCode);  
    
    <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean">
    
      select t.* from tableName t where t.id= #{id}  
    
    </select>  
    

    其中方法名和ID一致,#{}中的参数名与方法中的参数名一直, 我这里采用的是XXXBean是采用的短名字,

    select 后的字段列表要和bean中的属性名一致, 如果不一致的可以用 as 来补充。

    二、Map封装多参数:

    public List<XXXBean> getXXXBeanList(HashMap map);  
    
    <select id="getXXXBeanList" parameterType="hashmap" resultType="XXBean">
    
      select 字段... from XXX where id=#{xxId} code = #{xxCode}  
    
    </select>  
    

    其中hashmap是mybatis自己配置好的直接使用就行。map中key的名字是那个就在#{}使用那个。

  • 相关阅读:
    epplus
    http://www.cmake.org/
    patheditor2
    emgu cv
    OpenCV
    Tesseract
    Blendar基金会
    安装服务windows,installutil
    R 软件
    历史为什么选择C语言?事实证明:暮年的C语言,依旧宝刀未老!
  • 原文地址:https://www.cnblogs.com/fozero/p/6959795.html
Copyright © 2011-2022 走看看