ตัวอย่างในบทความนี้ส่วนใหญ่ใช้การแปลงวัตถุแผนที่ในรายการรวบรวมรายการลงในรายการ <jobch> แบบฟอร์ม ต่อไปนี้เป็นรหัสที่สมบูรณ์:
นำเข้า java.util.arraylist; นำเข้า java.util.hashmap; นำเข้า java.util.iterator; นำเข้า java.util.list; นำเข้า java.util.map; นำเข้า org.apache.commons.beanutils.convertutils; วิธีการใช้ฟังก์ชั่น* encapsulation อัตโนมัติของคอลเลกชันแผนที่ที่ส่งคืน* รายการเก็บรวบรวมชุดของแผนที่* วัตถุ, obj เป็น javabean* @param listmap collection* @param objjavabean object* @return*/รายการสาธารณะ (รายการรายการ, class obj) {// i <list.size (); blocke.printstacktrace ();} catch (ungloralaccessexception e) {// toDo catch blocke.printstacktrace ();}} // ส่งคืนรายการผลตอบแทนคอลเลกชันที่ห่อหุ้ม;}/** ค่าในวัตถุแผนที่คือชื่อ = AAA * ค่าในแผนที่จะถูกกำหนดให้กับคลาสผู้ใช้โดยอัตโนมัติ* วิธีนี้รวมกับ jdbctemplete ของเฟรมเวิร์กสปริงจะมีประโยชน์มาก* @param map เก็บชื่อและค่าคอลเลกชัน* @param obj วัตถุที่จะห่อหุ้ม map.keyset (). iterator (); ในขณะที่ (it.hasnext ()) {// รับชื่อสตริงชื่อ = it.next (). toString (); // รับค่าสตริงค่า = map.get (ชื่อ) .toString (); ลอง {// รับประเภทของคลาสค่า = PropertyUtils.getPropertype (obj, ชื่อ); PropertyUtils.setProperty (obj, ชื่อ, convertUtils.convert (ค่า, ประเภท));}} catch (Exception ex) {ex.printstackTrace ();}} return obj;}} // วิธีการใช้งาน stugrouplist2 = new Arraylist () if (Stubean.get ("group_id")! = null && progean.get ("group_id"). เท่ากับ (group_id)) {map linkedHashMap = ใหม่ linkedHashMap (); map.put ("เลือก _id", Stubean.get ("เลือก _id")); map.put ("group_user_typecode", Stubean.get ("group_user_typecode")); map.put ("group_id", Stubean.get ("Group_id")); map.put ("RealName", Stubean.get ("RealName")); stugrouplist2.add (แผนที่); }} stugrouplist2 = entbean.parse (stugrouplist2, stugroup.class);สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับการแปลงวัตถุแผนที่ในรายการคอลเลกชันเป็นรหัสอินสแตนซ์ในรายการ <jobch> แบบฟอร์ม ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!