Mybatis中如何编写比较datetime类型大小的sql语句呢?
下文笔者讲述Mybatis中编写包含"大于或小于号"的sql注意事项,如下所示
实现思路: 我们只需将sql脚本中大于号,小于号等这些特殊的符号 进行转义,即可实现sql脚本的正常使用例:
<select id="fuzzySearchUserid" parameterType="String" resultType="com.java265.mysql.User"> SELECT * FROM user <where> <if test="username!=null"> username LIKE '%${username}%' </if> <if test="createTimeBetween!=null"> AND UNIX_TIMESTAMP(create_time) >= ${createTimeBetween} </if> <if test="createTimeTo!=null"> AND UNIX_TIMESTAMP(create_time) <= ${createTimeTo} </if> </where> </select>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。