mybatis를 사용할 때는 종종 다양한 매개 변수가 통과되기, 다른 유형 및 다른 수의 매개 변수가 있습니다.
먼저 예를 들어 봅시다 :
공개 목록 <LifetouchRelease> findOfficElist (@param ( "lifetouchrelease") LifetouchRelease LifetouchRelease, @Param ( "ProdertInetIdId") String ProdertisementId, @Param ( "OfficeName") String OffeName, @param ( "isonline") 정수 iSonline); < "findofficelist"resulttype = "lifetouchrelease"> select <refid = "refetouchreleasecolumns include refid ="lifetouchreleasecolumns "/> <include refid ="lifetouchreleasejoins "/> <where> <if test ="lifetouchrelease.typeidentification> 0 "> a.type___relication = # # # #em a a.type _. </if> <test = "lifetouchrelease.category! = null 및 lifetouchrelease.category.id! = null 및 lifetouchrelease.category.id! = ''" "> 및 a.release_type_id = #{lifetouchrelease.category.id} </if> 및 a.office_id는 a.Advertisement_id whike가 아닙니다. '%$ {prodertisementId}%'및 (id = a.office_id)와 같은 sys_office에서 이름을 선택하십시오. null 및 lifetouchrelease.page.orderby! = '' ""> 주문 by $ {lifetouchrelease.page.orderby} </when> <sool> a.update_date desc </elish> </select> </select> 주문위는 다음과 같습니다. 엔티티 객체, 정상 유형 및 다중 매개 변수입니다.
다중 매개 변수 : 주석을 사용하여 구현합니다
엔티티 객체 : 엔티티 객체는 일반 유형 매개 변수 전달 메소드와 동일합니다. 사용될 때만 객체 이름과 (포인트) 객체 속성 이름의 형태로 호출 될 수 있습니다.
다른 패스이지만 너무 복잡한 데이터 유형에 대해서도 마찬가지입니다.
위는 편집자가 소개 한 Mybatis Multi Parameter 및 Entity Object Delivery에 대한 예제입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!