mybatis 配置文件传参数

来源:互联网 发布:潮州淘宝培训 编辑:程序博客网 时间:2024/06/07 01:54

1. 当我们要传多个参数,并且参数的类型不一致时,可以将参数作为map类型传入,例子如下:


public List<Orders> queryAppOrdersList(@Param("userBranchOfficeId") String userBranchOfficeId, @Param("pageNum")Integer pageNum);


<select id="queryAppOrdersList" parameterType="map" resultType="Orders">

    <![CDATA[
    select * from hotel_orders a  where 1=1 
]]>
<if test="userBranchOfficeId != null and userBranchOfficeId != '' ">  
   <![CDATA[
            AND a.hotel_branch_id = #{userBranchOfficeId} 
         ]]>
        </if>

<![CDATA[  
        and a.status in (2,5) order by a.created_at desc limit #{pageNum} 
   ]]>
    </select>
0 0
原创粉丝点击