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>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


