** 注意点**
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>
            
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐