mybatis关于时间条件查询写sql语句,处理办法(数据库为
oracle)查询不到数据解决办法
1、查询之前先把时间格式转成string类型
⾃定义查询时间sql语句:
<select id="findPushcarTypeAndPushWayAndPushDate" resultMap="BaseResultMap">
select * from MASOCT_BROADCAST where PUSH_CAR_TYPE like #{pushCarType,jdbcType=VARCHAR}select语句查询日期
and PUSH_WAY = #{pushWay,jdbcType=VARCHAR}
and PUSH_SCOPE like #{pushScope,jdbcType=VARCHAR}
and to_char(PUSH_DATE,'yyyy-MM-dd') = #{pushDate}
</select>
第⼆个问题是 mybatis中定义接⼝参数的参数需要使⽤ @Param标识,()中对应的mybatis的sql语句中的参⼊的参数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论