Lorsque vous utilisez MyBatis, il existe souvent différents paramètres passant, différents types et différents nombres de paramètres.
Prenons un exemple en premier:
Liste publique <lifetouchrelease> findOfficeList (@param ("LifeTouchRelease") LifeTouchRelease LifeTouchRelease, @param ("publicitéID") String AdvertiSEMENTID, @param ("officier") String officiename, @param ("iSonline") INTERGER ISONLINE); <select id = "findofficeList" resultType = "lifeTouchRelease"> SELECT <inclure refid = "lifeTouchReleasEColumns" /> from lifeTouch_release a <include refid = "lifetouchreleasejoints" /> <où> <if test = "lifetouchrelease.typerification> 0"> et a.type_identification = # {LifeTouchRelease.TypeIdentification} </ if> <if test = "lifetouchrelease.category! = null et lifetouchrelease.category.id! = null et lifetouchrelease.category.id! = ''"> et a.release_type_id = # {lifetouchrelease.category.id} </ if. Null et A.Advertisment_id comme '% $ {publicitésID}%' et (sélectionnez Nom dans SYS_OFFICE WHERE ID = A.Office_id) comme '% $ {Offéname}%' <if test = "ISONLINE! = NULL"> Et a.del_flag = # {iSonline} </ if> </ Where> <OOCHOR> <quand tester = "lifletouchrel.Page! andlifetouchrelease.page.orderby! = null et lifetouchrelease.page.orderby! = '' "> Commandez par $ {lifetouchrelease.page.orderby} </ when> <sinon> commander par a.update_date desc </ sinon> </poose> </ select>Ce qui précède est un passage de: objet d'entité, type normal et paramètres multiples.
Paramètres multiples: utiliser des annotations pour implémenter
Objet d'entité: un objet d'entité est le même que la méthode de passage du paramètre de type normal. Ce n'est que lorsqu'il est utilisé, il peut être appelé sous la forme du nom d'objet et du nom d'attribut d'objet (point).
D'autres passes, mais il en va de même pour les types de données qui sont si complexes.
Ce qui précède est un exemple d'explication de la livraison MyBatis multi-paramètre et d'objet d'entité que l'éditeur vous a présenté. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!