MyBatis

您所在的位置:网站首页 mybatis-plus更新null MyBatis

MyBatis

#MyBatis| 来源: 网络整理| 查看: 265

Mybatis-Plus细节整理——时间比较查询、设置某个字段值为null

MyBatis-Plus细节整理,会持续更新

1. 时间字段的比较和查询

MyBatis-Plus 时间字段比较,默认eq、ne、gt、lt、ge、le时间比较时无效,为此需要做以下转换操作

实现代码 // 将Date类型的字段con.getStart()转换为String类型,格式为yyyy-MM-dd HH:mm:ss String start = DateFormatUtils.format(con.getStart(), "yyyy-MM-dd HH:mm:ss"); // 完成时间比较,其中比较的数据库字段为: updated_at,大小关系为: 数据库字段 >= start query.apply("UNIX_TIMESTAMP(updated_at) >= UNIX_TIMESTAMP('" + start + "')"); // 同理 String end = DateFormatUtils.format(con.getEnd(),"yyyy-MM-dd HH:mm:ss"); // 比较的数据库字段为: updated_at,大小关系为: 数据库字段


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3