MyBatis เป็นเฟรมเวิร์กเลเยอร์การคงอยู่ที่ยอดเยี่ยมที่รองรับการสืบค้น SQL แบบธรรมดาขั้นตอนที่เก็บไว้และการทำแผนที่ขั้นสูง MyBatis กำจัดการตั้งค่าด้วยตนเองของรหัส JDBC เกือบทั้งหมดและพารามิเตอร์และการค้นหาการห่อหุ้มของชุดผลลัพธ์ MyBatis สามารถใช้ XML อย่างง่ายหรือคำอธิบายประกอบสำหรับการกำหนดค่าและการแมปดั้งเดิมการแมปอินเทอร์เฟซและ pojos ของ Java (วัตถุ Java เก่าธรรมดา) ลงในบันทึกในฐานข้อมูล
ด้านล่างเป็นวิธีการของ mybatis ในการผ่านพารามิเตอร์หลายตัวอย่างต่อเนื่อง รหัสเฉพาะมีดังนี้:
// สั่งซื้อโดยการเรียงลำดับ // <! [cdata [value]]> สัญลักษณ์การกรอง // $ {} จะทำให้ SQL ฉีด //#{} ตัวยึดตำแหน่งถูกแยกวิเคราะห์ <! [cdata [สั่งซื้อโดย $ {พารามิเตอร์ 1} $ {พารามิเตอร์ 2}]>> ตัวอย่าง:
SQL: เลือก * จากที่ a.id =#{id} id = สวัสดีการวิเคราะห์:
เลือก * จากที่ A.ID =?
SQL: เลือก * จากที่ a.id =#{id} id = สวัสดีการวิเคราะห์:
เลือก * จากที่ A.ID = สวัสดี
ข้างต้นเป็นวิธีการของ MyBatis อย่างต่อเนื่องผ่านพารามิเตอร์หลายตัวที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!