รู้เบื้องต้นเกี่ยวกับ mybatis
MyBatis เป็นเฟรมเวิร์กเลเยอร์การคงอยู่ที่ยอดเยี่ยมที่รองรับการสืบค้น SQL แบบธรรมดาขั้นตอนที่เก็บไว้และการทำแผนที่ขั้นสูง MyBatis กำจัดการตั้งค่าด้วยตนเองของรหัส JDBC เกือบทั้งหมดและพารามิเตอร์และการค้นหาการห่อหุ้มของชุดผลลัพธ์ MyBatis สามารถใช้ XML อย่างง่ายหรือคำอธิบายประกอบสำหรับการกำหนดค่าและการแมปดั้งเดิมการแมปอินเทอร์เฟซและ pojos ของ Java (วัตถุ Java เก่าธรรมดา) ลงในบันทึกในฐานข้อมูล
ต่อไปนี้เป็นจุดสนใจของการแนะนำการใช้ตัวแทนผู้ทำแผนที่
1. งานที่นักพัฒนาจำเป็นต้องทำให้เสร็จ:
mapper.xml mapping ไฟล์และ mapper.java
2. ข้อกำหนดการพัฒนา
1. ใน mapper.xml, เนมสเปซเท่ากับที่อยู่อินเตอร์เฟสแม็ปเปอร์
2. ชื่อวิธีการในอินเทอร์เฟซ mapper.java นั้นเหมือนกับ ID ของคำสั่งใน mapper.xml
3. ประเภทพารามิเตอร์อินพุตเมธอดในอินเตอร์เฟส mapper.java เหมือนกับประเภทที่ระบุโดยพารามิเตอร์ therype ใน mapper.xml
4. ประเภทค่าส่งคืนของวิธีการในอินเทอร์เฟซ mapper.java นั้นเหมือนกับประเภทที่ระบุโดยผลลัพธ์ของคำสั่งใน mapper.xml
mapper.java ตัวอย่าง
// ข้อมูลผู้ใช้แบบสอบถามตาม ID ผู้ใช้สาธารณะ FindUserById (ID int) โยนข้อยกเว้น;
mappper.xml ตัวอย่าง
<select id = "findUserById" parameterType = "int" resultSpe = "ผู้ใช้"> เลือก * จากผู้ใช้โดยที่ id =#{value} </select>5. โหลด mapper.xml ใน sqlmapconfig.xml
<!-การโหลดไฟล์การแมปเดียวผ่านอินเตอร์เฟสแม็ปเปอร์ตามข้อมูลจำเพาะบางอย่าง: ชื่อคลาสอินเตอร์เฟสแม็ป
หรือ
<mappers> <!-การโหลดจำนวนมากของชื่อแพ็คเกจอินเตอร์เฟส Mapper Mapper ที่ระบุไว้ MyBatis สแกนอินเทอร์เฟซ Mapper ทั้งหมดด้านล่างแพ็คเกจเพื่อโหลดตามข้อกำหนดบางอย่าง: ชื่อคลาสอินเตอร์เฟส Mapper และ mapper.xml ชื่อไฟล์การแมปจะต้องสอดคล้องกันและหลักฐานของข้อกำหนดข้างต้นในไดเรกทอรีคือ: Mapper Proxy Method
ข้างต้นเป็นคำอธิบายโดยละเอียดเกี่ยวกับวิธีการใช้งานของตัวแทน MyBatis Mapper Agent ที่แนะนำโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!