zoukankan      html  css  js  c++  java
  • mybatis 查询

    mybatis 查询

    查询一段时间内增加的公司:<=  在 xml 中要写成:  &gt;= 

        <select id="findCompanyInfoPage" resultMap="baseMap" parameterType="java.lang.String">
            SELECT
            a.company_name,a.company_address,b.user_telephone,a.create_time,b.user_nick_name
            FROM trade_company_info a,se_user b,app_crm_rel c
            WHERE b.sid=c.app_user_id AND c.company_id=a.sid AND b.user_role IN
            ('2','3')
            <if test=" startDate != null and startDate != '' ">
                AND DATE_FORMAT(a.create_time,'%Y-%m-%d') &gt;= #{startDate}
            </if>
            <if test=" endTime != null and endTime != '' ">
            AND DATE_FORMAT(a.create_time,'%Y-%m-%d') &lt;= #{endTime}
            </if>
            limit #{start},#{pageSize}
        </select>
     

     mapper.java 中的方法:

    List<Map<String,Object>> findCompanyInfoPage(@Param("startDate")String startDate,@Param("start")int start,@Param("pageSize")int pageSize,@Param("endTime")String endTime);

    mybatis xml 中的 等于是 == , sql 是 = 

     <if test="reqParam.state  != null and reqParam.state != '' and reqParam.state == 'REJECTANDNORMAL' ">
                AND ( a.state = 'REJECT' or a.state = 'NORMAL' )
            </if>
            <if test="reqParam.state  != null and reqParam.state != '' and reqParam.state != 'REJECTANDNORMAL' ">
                AND a.state = #{reqParam.state}
            </if>
  • 相关阅读:
    (离线算法 LCA) hdu 2874
    (树形DP) hdu 4118
    (树的重心) poj 1655
    (线性基) bzoj 2115
    (线性基) bzoj 2460
    (边双联通+树直径) hdu 4612
    (拓扑图+DP) poj 3249
    (求割点和除去割点后的联通块数目) poj 1523
    (边双联通) poj 3352
    (DP求最长路) hdu 4607
  • 原文地址:https://www.cnblogs.com/z360519549/p/9679451.html
Copyright © 2011-2022 走看看