ibatis传入list

2010-05-26  林子新 

  1. List<Map<String , Object>> groupList = new ArrayList<Map<String , Object>>();   
  2. List<Map<String , Object>> depList = new ArrayList<Map<String , Object>>();   
  3. List<Map<String , Object>> personList = new ArrayList<Map<String , Object>>();   
  4.   
  5. HashMap paramMap = new HashMap();   
  6. paramMap.put("groupList", paramGroupList);   
  7. paramMap.put("depList", paramGroupList);   
  8. paramMap.put("empList", paramPersonList);   
  9. groupList = menuListBO.getGroupAuthList(paramMap);   
  10. depList = menuListBO.getDepAuthList(paramMap);   
  11. personList = menuListBO.getPersonList(paramMap);  
  12. ..................................................
    1. <select id="selectDepAuthList" resultClass="dmap" parameterClass="java.util.HashMap">   
    2.       
    3.          SELECT *   
    4.         FROM tt_dept   
    5.          <dynamic prepend="where">    
    6.             <isNotNull prepend="and">   
    7.                 dept_id IN    
    8.             <iterate property="depList" open="(" close=")" conjunction=",">   
    9.                     #depList[]#   
    10.             </iterate>   
    11.             </isNotNull>   
    12.         </dynamic>   
    13.     </select>  
473°/4737 人阅读/0 条评论 发表评论

登录 后发表评论