现在有个分页 有个条件需要判断 条件是是否最新
逻辑就是先查表里的更新日期字段是否为空 若为空则找创建日期最大的 反之找更新日期最大的
现在逻辑通了但是这个框架实在不会用 一下为分页代码
Page page = this.selectPage(
new Query<BgBudgetMain>(map).getPage(),
new EntityWrapper<BgBudgetMain>()
.eq(StringUtils.isNotBlank(uporgcd), "uporgcd", uporgcd)
.eq(StringUtils.isNotBlank(bgtypecd), "bgtypecd", bgtypecd)
.eq(StringUtils.isNotBlank(bgchancd), "bgchancd", bgchancd)
.eq(StringUtils.isNotBlank(period), "period", period)
.eq(StringUtils.isNotBlank(versionno), "versionno", versionno)
.eq(StringUtils.isNotBlank(checkstatuscd), "checkstatuscd", checkstatuscd)
);我想知道我怎么拼接一个查询最大日期的条件???还是说EntityWrapper方法里就不能有最大值这个条件 实在是对这个框架不熟
逻辑就是先查表里的更新日期字段是否为空 若为空则找创建日期最大的 反之找更新日期最大的
现在逻辑通了但是这个框架实在不会用 一下为分页代码
Page page = this.selectPage(
new Query<BgBudgetMain>(map).getPage(),
new EntityWrapper<BgBudgetMain>()
.eq(StringUtils.isNotBlank(uporgcd), "uporgcd", uporgcd)
.eq(StringUtils.isNotBlank(bgtypecd), "bgtypecd", bgtypecd)
.eq(StringUtils.isNotBlank(bgchancd), "bgchancd", bgchancd)
.eq(StringUtils.isNotBlank(period), "period", period)
.eq(StringUtils.isNotBlank(versionno), "versionno", versionno)
.eq(StringUtils.isNotBlank(checkstatuscd), "checkstatuscd", checkstatuscd)
);我想知道我怎么拼接一个查询最大日期的条件???还是说EntityWrapper方法里就不能有最大值这个条件 实在是对这个框架不熟
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货