当前使用版本(必填,否则不予处理)
3.2.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
正常查询
重现步骤(如果有就写完整)
数据库结构
public class BillExpressAmount {
@TableId(type = IdType.AUTO)
private Integer id;
private String serviceName;
private String region;
private BigDecimal amount;
//快递类型
private String serviceType;
private String deliveryId;
private Integer expressId; //WX
}
//address = "上海市-上海市-闵行区&endPlace=上海市-上海市-闵行区"
QueryWrapper<BillExpressAmount> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("delivery_id",billExpressDelivery.getDeliveryId());
queryWrapper.eq("region",address); //startPlace=上海市-上海市-闵行区&endPlace=上海市-上海市-闵行区
one = billExpressAmountService.getOne(queryWrapper, false); //导致查询的数据有问题
报错信息
serviceType 数据库中为空,最后结果 serviceType Map了 region字段数据库中存储的数据
1条答案
按热度按时间lpwwtiir1#
来个demo