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},'%')
    

    细节

    名称空间必须要写

  • 相关阅读:
    获取comboBox里面的item使用的方法
    QT格式化代码
    按键槽的写法
    int to String
    sprintf在51单片机中的使用
    学习使用MarkDown
    分享9款超酷的jQuery/CSS3插件
    2014年展望
    操作系统面试
    web一点小结
  • 原文地址:https://www.cnblogs.com/zwscode/p/14284063.html
Copyright © 2011-2022 走看看