<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 100  文章 - 50  trackbacks - 0
    <2015年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    我收藏的一些文章!

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    1、批量添加元素session.insert(String string,Object o)

    1. public void batchInsertStudent(){  
    2.     List<Student> ls = new ArrayList<Student>();  
    3.     for(int i = 5;i < 8;i++){  
    4.         Student student = new Student();  
    5.         student.setId(i);  
    6.         student.setName("maoyuanjun" + i);  
    7.         student.setSex("man" + i);  
    8.         student.setTel("tel" + i);  
    9.         student.setAddress("浙江省" + i);  
    10.         ls.add(student);  
    11.     }  
    12.     SqlSession session = SessionFactoryUtil.getSqlSessionFactory().openSession();  
    13.     session.insert("mybatisdemo.domain.Student.batchInsertStudent", ls);  
    14.     session.commit();  
    15.     session.close();  
    16. }  
    17.   
    18. <insert id="batchInsertStudent" parameterType="java.util.List">  
    19.     INSERT INTO STUDENT (id,name,sex,tel,address)  
    20.     VALUES   
    21.     <foreach collection="list" item="item" index="index" separator="," >  
    22.         (#{item.id},#{item.name},#{item.sex},#{item.tel},#{item.address})  
    23.     </foreach>  
    24. </insert>  
    2、批量修改session. insert (String string,Object o)
    1. 實例1:  
    2. public void batchUpdateStudent(){  
    3.     List<Integer> ls = new ArrayList<Integer>();  
    4.     for(int i = 2;i < 8;i++){  
    5.         ls.add(i);  
    6.     }  
    7.     SqlSession session = SessionFactoryUtil.getSqlSessionFactory().openSession();  
    8.     session.insert("mybatisdemo.domain.Student.batchUpdateStudent",ls);  
    9.     session.commit();  
    10.     session.close();  
    11. }  
    12. <update id="batchUpdateStudent" parameterType="java.util.List">  
    13.     UPDATE STUDENT SET name = "5566" WHERE id IN  
    14.     <foreach collection="list" item="item" index="index" open="(" separator="," close=")" >  
    15.         #{item}  
    16.     </foreach>  
    17. </update>  
    18.   
    19. 實例2:  
    20. public void batchUpdateStudentWithMap(){  
    21.     List<Integer> ls = new ArrayList<Integer>();  
    22.     for(int i = 2;i < 8;i++){  
    23.         ls.add(i);  
    24.     }  
    25.     Map<String,Object> map = new HashMap<String,Object>();  
    26.     map.put("idList", ls);  
    27.     map.put("name", "mmao789");  
    28.     SqlSession session = SessionFactoryUtil.getSqlSessionFactory().openSession();  
    29.     session.insert("mybatisdemo.domain.Student.batchUpdateStudentWithMap",map);  
    30.     session.commit();  
    31.     session.close();  
    32. }  
    33. <update id="batchUpdateStudentWithMap" parameterType="java.util.Map" >  
    34.     UPDATE STUDENT SET name = #{name} WHERE id IN   
    35.     <foreach collection="idList" index="index" item="item" open="(" separator="," close=")">   
    36.         #{item}   
    37.     </foreach>  
    38. </update>  

    3、批量刪除session.delete(String string,Object o)
    1. public void batchDeleteStudent(){  
    2.     List<Integer> ls = new ArrayList<Integer>();  
    3.     for(int i = 4;i < 8;i++){  
    4.         ls.add(i);  
    5.     }  
    6.     SqlSession session = SessionFactoryUtil.getSqlSessionFactory().openSession();  
    7.     session.delete("mybatisdemo.domain.Student.batchDeleteStudent",ls);  
    8.     session.commit();  
    9.     session.close();  
    10. }  
    11. <delete id="batchDeleteStudent" parameterType="java.util.List">  
    12.     DELETE FROM STUDENT WHERE id IN  
    13.     <foreach collection="list" index="index" item="item" open="(" separator="," close=")">   
    14.         #{item}   
    15.     </foreach>  
    16. </delete>  

    轉自: http://blog.csdn.net/myjlvzlp/article/details/8434376

    posted on 2015-07-13 16:39 fly 閱讀(1188) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫學習
    主站蜘蛛池模板: 一级**爱片免费视频| 亚洲色成人网一二三区| 99亚洲乱人伦aⅴ精品| 免费无码又爽又高潮视频| 亚洲中文无码a∨在线观看| 亚洲国产专区一区| 免费人成大片在线观看播放| 国产精品四虎在线观看免费| 亚洲AV无码专区在线观看成人 | 亚洲AV无码一区二区乱孑伦AS| 国产一级a毛一级a看免费视频 | 亚洲免费福利在线视频| 亚洲国产成人精品无码区在线网站| jjizz全部免费看片| 色老板亚洲视频免在线观| 成年轻人网站色免费看| 久久精品国产亚洲AV电影网| 亚洲国产成人久久精品99| 中文在线观看永久免费 | 伊人久久亚洲综合影院首页| 韩国欧洲一级毛片免费 | 粉色视频在线观看www免费| 亚洲AⅤ优女AV综合久久久| 七次郎成人免费线路视频| 亚洲女初尝黑人巨高清| 精品无码AV无码免费专区 | 亚洲一卡2卡4卡5卡6卡在线99| 成年性羞羞视频免费观看无限| 美国免费高清一级毛片| 久久久青草青青亚洲国产免观 | 国产精品免费一级在线观看| 亚洲精品国产日韩无码AV永久免费网| 国产成A人亚洲精V品无码| 我们的2018在线观看免费高清| 国产青草亚洲香蕉精品久久| 亚洲午夜福利717| 国产在线国偷精品产拍免费| 亚洲五月午夜免费在线视频| 亚洲日韩乱码久久久久久| 免费在线观看毛片| 1a级毛片免费观看|