mybatis xml文件中进行时间筛选
** 注意点**1-and dto.startTime!=’’ 中间不要出现空格。否则将出现 ibatis 抛出 number转换异常2- dto.startTime 这个数据类型不能是 LocalDateTime 否则也会出现时间转换问题3-<![CDATA[>=]]>大于号以及小于号需要转换<if test="dto.startTime !=null and dto.s
·
** 注意点**
1-and dto.startTime!=’’ 中间不要出现空格。否则将出现 ibatis 抛出 number转换异常
2- dto.startTime 这个数据类型可以是 LocalDateTime
3-<![CDATA[>=]]> 大于号以及小于号需要转换
时间是 dto.endTime是字符串的
<if test="dto.startTime !=null and dto.startTime!=''">
and audit.created_time <![CDATA[>=]]> #{dto.startTime} </if>
<if test="dto.endTime!=null and dto.endTime!=''">
and audit.created_time <![CDATA[<=]]> #{dto.endTime}
</if>
时间是 dto.endTime是LocalDateTime类型的
and dto.startTime!=’’ 若加这个,将会导致,dto.startTime进行格式转换,然后因 dto.startTime类型是LocalDateTime 将抛出异常。
<if test="dto.startTime !=null">
and audit.created_time <![CDATA[>=]]> #{dto.startTime} </if>
<if test="dto.endTime!=null">
and audit.created_time <![CDATA[<=]]> #{dto.endTime}
</if>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)