zoukankan      html  css  js  c++  java
  • 使用mybatis出现异常:invalid comparison: java.time.LocalDateTime and java.lang.String

    整了半天终于找到问题所在:在mapper文件中,对该参数进行了和字符串的对比,如下:

    <if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
        AND createTime BETWEEN #{startTime} AND #{endTime}
    </if>

    修改为以下格式解决问题:

    <if test="startTime != null and endTime != null">
        AND createTime BETWEEN #{startTime} AND #{endTime}
    </if>

    一定要注意参数对比时类型是否相同。

  • 相关阅读:
    POST
    界面,数据下载
    异步下载
    Cell
    循环&信息添加&颜色修改
    通讯录
    图片循环
    多删搜索
    图片滚动
    TableView
  • 原文地址:https://www.cnblogs.com/yjry-th/p/10948964.html
Copyright © 2011-2022 走看看