zoukankan      html  css  js  c++  java
  • MyBatis实战总结

    日期处理

    DATE_FORMAT(check_time,'%Y-%m-%d')
    

    该函数用于将日期格式化为指定格式的字符串形式

    ATE_FORMAT(check_time,'%Y-%m-%d') like CONCAT('%',#{nowDate},'%') and sid = #{sid}
    

    上面的sql语句是对日期的模糊查询

    注释问题

    这似乎可以看作是mybatis的一个bug,就是它会读取注释中的占位符作为参数,这个还是比较的坑。所以要及时清理注释。

    日期处理总结内容

    https://blog.csdn.net/EightSwords/article/details/79702101

    可以参考上述资料,总结的很好。

    转义问题

    大于、小于、大于等于、小于等于等都需要转义

    第一种写法:
    		原符号       <        <=      >       >=       &        '        "
    		替换符号    &lt;    &lt;=   &gt;    &gt;=   &amp;   &apos;  &quot;
    
    第二种写法:
    		大于等于  <![CDATA[ >= ]]>
    		小于等于  <![CDATA[ <= ]]>
    

    判断条件

    字符串

    非空

       <if test="type!=null and type!=''">  
          AND type = #{type}  
       </if>
    

    like语句

    like CONCAT('%',#{nowDate},'%')
    

    细节

    名称空间必须要写

  • 相关阅读:
    操作系统-微内核操作系统
    设备管理-虚设备与SPOOLING技术
    设备管理-数据传输控制方式
    文件管理-空闲存储空间的管理
    文件管理-索引文件结构
    Alpha冲刺8
    Alpha冲刺7
    Alpha冲刺6
    Alpha冲刺5
    Alpha冲刺4
  • 原文地址:https://www.cnblogs.com/zwscode/p/14284063.html
Copyright © 2011-2022 走看看