美文网首页
java.异常.Mybatis

java.异常.Mybatis

作者: InitialX | 来源:发表于2018-08-29 14:59 被阅读25次

    Mybatis SQL语句常见异常

    "resultMsg":"nested exception is org.apache.ibatis.exceptions.PersistenceException: 
    \r\n### Error querying database.  
    Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String\r\n### 
    Cause: java.lang.IllegalArgumentException: 
    invalid comparison: java.util.Date and java.lang.String"
    

    mybatis中加上日期类型( dbcType=DATE )即可:

    festival_end_date >=#{festivalEndDate, jdbcType=DATE}
    

    另外,特殊字符 替代符号(红色基本为常用的)

    &            &
    <            &lt;
    >            &gt;
    "             &quot;
    '              &apos;
    
    小于等于    a<=b                 a &lt;= b      a <![CDATA[<= ]]>b
    大于等于    a>=b                 a &gt;= b      a <![CDATA[>= ]]>b
    不等于        a!=ba <![CDATA[ <> ]]>b      a <![CDATA[!= ]]>b
    
    例子:
    <if test="provinceId != null">
    AND <![CDATA[ province_id = #{provinceId} ]]>
    </if>
    <if test="id != null">
    AND <![CDATA[ id <> #{id} ]]>
    </if>
    
    

    相关文章

      网友评论

          本文标题:java.异常.Mybatis

          本文链接:https://www.haomeiwen.com/subject/zttkwftx.html