เมื่อใช้ mybatis มักจะมีพารามิเตอร์ต่าง ๆ ผ่านประเภทที่แตกต่างกันและจำนวนพารามิเตอร์ที่แตกต่างกัน
ลองมาตัวอย่างก่อน:
รายการสาธารณะ <LifeTouchRelease> findofficelist (@param ("lifetouchRelease") lifetouchrelease lifetouchrelease, @param ("โฆษณา") สตริง stringid, @param ("Officename") String Officename, @param ("INONLINE") <select id = "findofficelist" resultType = "lifetouchRelease"> เลือก <รวม refid = "lifetouchReleasecolumns"/> จาก lifetouch_release a <รวม refid = "LifeTouchReleaseJoins #{lifetouchRelease.typeIdentification} </ถ้า> <ถ้า test = "lifetouchRelease.category! = null และ lifetouchRelease.category.id! = null และ lifetouchRelease.category.id! null และ a.advertisement_id เช่น '%$ {advertisementId}%' และ (เลือกชื่อจาก sys_office โดยที่ id = a.office_id) เช่น '%$ {Officename}%' <ถ้า test = "isonline! = null"> และ a.del_flag = #{isonline AndlifetouchRelease.page.orderby! = null และ lifetouchRelease.page.orderby! = '' "> สั่งซื้อโดย $ {lifetouchrelease.page.orderby} </เมื่อ>ข้างต้นคือการผ่าน: วัตถุเอนทิตี, ประเภทปกติและพารามิเตอร์หลายตัว
พารามิเตอร์หลายตัว: การใช้คำอธิบายประกอบเพื่อนำไปใช้
วัตถุเอนทิตี: วัตถุเอนทิตีเหมือนกับวิธีการส่งพารามิเตอร์ประเภทปกติ มันจะเป็นเมื่อใช้แล้วมันสามารถเรียกได้ในรูปแบบของชื่อวัตถุและชื่อแอตทริบิวต์วัตถุ (จุด)
บัตรผ่านอื่น ๆ แต่สิ่งเดียวกันนั้นเป็นจริงสำหรับประเภทข้อมูลที่ซับซ้อนมาก
ข้างต้นเป็นตัวอย่างคำอธิบายของ Mybatis Multi-Parameter และ Entity Object Delivery ที่บรรณาธิการแนะนำให้คุณรู้จัก ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!