废话不多说了 , 直接步入正题了。 直接步入正题了。
1 、批量添加元素 Session.insert (String String , Objekt O)
public void batchInsertstudent () {list <Student> ls = new ArrayList <Student> (); für (int i = 5; i <8; i ++) {student student = new student (); i); student.setAddress ("浙江省" + i); ls.add (student);} SQLSession Session id = "batchInsertStudent" parameterType = "java.util.list"> In Student (ID, Name, Sex, Tel, Adresse) Werte einfügen <foreach collection > (#{item.id},#{item.name},#{item.sex},#{item.tel},#{item.address}) </foreach> </einfügen>2 、批量修改 Sitzung. einfügen (String String, Objekt O)
实例 1:
public void batchupdatestudent () {list <Integer> ls = new ArrayList <Ganzegiers> (); für (int i = 2; i <8; i ++) {ls.add (i);} SQLSession Session = SessionFactoryUtil.getSQLSessionFactory (). OpenSession (); Session "5566" wobei ID in <foreach collection = "list" item = "item" index = "index" open = "(" separator = "," close = ")">#{item} </foreach> </update>实例 2 :
public void batchupdatestudent withmap () {list <Neger> ls = new ArrayList <Integer> (); für (int i = 2; i <8; i ++) {ls.add (i);} map <String, Objekt> map = new Hashmap <string, Objekt> () Map.put ("IDLIST (" IDLIST ("IDLIST (" IDLIST ", LS); "MMAO789"); parameterType = "java.util.map"> Aktualisieren Sie den Schüler set name = {name} wobei ID in <foreach collection = "idlist" index = "index" item = "item" open = "(" separator = "," close = ")"> #{item} </foreach 3 、批量删除 Session.delete (String String, Object O)
public void batchDeletSestudent () {list <Gearner> ls = new ArrayList <Integer> (); für (int i = 4; i <8; i ++) {ls.add (i);} SqlSession Session = SessionfactoryUtil.getSQLSessionFactory (). OpenSession (); Session collection = "list" index = "index" item = "item" open = "(" separator = "," close = ")"> #{item} </foreach> </delete>好了 , 本文到此结束 , 希望对大家有所帮助。 希望对大家有所帮助。