Bei Verwendung von MyBatis gibt es häufig verschiedene Parameter, verschiedene Typen und unterschiedliche Parameterzahlen.
Nehmen wir zuerst ein Beispiel:
Öffentliche Liste <LifetouchRelease> findOfficelist (@param ("LifeTouchRelease) LifetouchRelease LifetouchRelease, @Param (" Werbung ") String -Werbung, @param (" Officename ") String OfficialName, @param (" ISONLINE ") Intereger INLINE INLINE); <select id = "findOfficelist" resultType = "lifeetouchRelease"> select <include refid = "lifetouchReleasecolumns"/> aus lifetouch_release a <include refid = "lifetouchreleasejoins"/> <if test = "lifetouchRelease | NULL und A.Advertisement_id wie '%$ {AdvertisementId}%' und (wählen Sie Name aus sys_office wob andlifetouchrelease.page.ordby! = null und lifetouchrelease.page.ordby!Das obige ist eine Übergabe von: Entitätsobjekt, normaler Typ und mehrere Parameter.
Mehrere Parameter: Verwenden von Anmerkungen zur Implementierung
Entitätsobjekt: Ein Entitätsobjekt entspricht der Methode zur Übergabe der Normaltypparameter. Nur wenn es verwendet wird, kann es in Form des Objektnamens und (Punkt-) Objektattributnamen aufgerufen werden.
Andere Pässe, aber das Gleiche gilt für die so komplexen Datentypen.
Das obige Beispiel für MyBatis-Multi-Parameter- und Entity-Objektzubereitungen, die der Editor Ihnen vorgestellt hat. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!