Saat menggunakan mybatis, seringkali ada berbagai parameter yang lewat, jenis yang berbeda dan jumlah parameter yang berbeda.
Mari kita ambil contoh terlebih dahulu:
Daftar Publik <LifeTouchRelease> findOfficeList (@param ("lifetouchrelease") lifeTouchrelease lifeTouchrelease, @param ("iklan") iklan string, @param ("OfficeName") String OfficeName, @param ("isonline") integer isonline); <pilih id = "findOfficelist" resultType = "lifetouchrelease"> pilih <incerted refid = "lifetouchreleasecolumns"/> dari lifetouch_release a <incled refid = "lifeTouchreleaseKOins"/<where> <if test = "lifeTouchrelease.typeIdentification> 0"> dan a. test = "lifetouchrelease.category! = null and lifetouchrelease.category.id! = null dan lifetouchrelease.category.id! = ''"> dan a.release_type_id = #{lifetrelease.category.id} </if> dan A.Office_id bukan null dan a.adverTer {if> {{if> dan A.Office_id bukan null dan A.AlpoRTRERT.IDIS {OFFICE IIDICET {OFFICE IIDICET {OFFICE IIDICE NOLLEASE tidak ada. sys_office where id = a.office_id) seperti '%$ {officename}%' <if test = "isOnline! = null"> dan a.del_flag = #{isOnline} </if> </whereouch.page. '' "> Pesan dengan $ {LifeTouchRelease.Page.orderby} </kapangan> <kerayak> Pesan oleh a.update_date Desc </setines> </to./Pilih>Di atas adalah operan: objek entitas, tipe normal, dan beberapa parameter.
Beberapa parameter: Menggunakan anotasi untuk diterapkan
Objek Entitas: Objek entitas sama dengan metode passing parameter tipe normal. Hanya bila digunakan, itu dapat dipanggil dalam bentuk nama objek dan nama atribut objek (titik).
Pass lain, tetapi hal yang sama berlaku untuk tipe data yang sangat kompleks.
Di atas adalah contoh penjelasan dari mybatis multi-parameter dan pengiriman objek entitas yang diperkenalkan oleh editor kepada Anda. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!