聚合全网技术文章,根据你的阅读喜好进行个性推荐
开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>
mybatis plus的相关问题。
DepotDetail query = new DepotDetail(); query.setDepotId(queryDTO.getDepotId()); query.setArea(queryDTO.getArea()); query.setRow(queryDTO.getRow()); query.setCol(queryDTO.getCol()); query.setAddUsername(""); LambdaQueryWrapper<DepotDetail> qw = new LambdaQueryWrapper<>(); qw.setEntity(query); /*qw.eq(DepotDetail::getDepotId, queryDTO.getDepotId()) .eq(DepotDetail::getArea, queryDTO.getArea()) .eq(DepotDetail::getRow, queryDTO.getRow()) .eq(DepotDetail::getCol, queryDTO.getCol()) .eq(BaseEntity::getAddUsername, abc);*/
要使用setEntity设置的查询条件,selectStrateg才会生效;
官方说明https://mp.baomidou.com/config/#selectstrategy-since-3-1-2
说明: 在 select 的时候的字段验证策略: wrapper 根据内部 entity 生成的 where 条件 目前没有默认值,等 {@link #fieldStrategy} 完全去除掉,会给个默认值 NOT_NULL 没配则按 {@link #fieldStrategy} 为
说明:
在 select 的时候的字段验证策略: wrapper 根据内部 entity 生成的 where 条件 目前没有默认值,等 {@link #fieldStrategy} 完全去除掉,会给个默认值 NOT_NULL 没配则按 {@link #fieldStrategy} 为
我也是遇到这个问题了,最后查了下官方说明,解决了!
要使用setEntity设置的查询条件,selectStrateg才会生效;
官方说明https://mp.baomidou.com/config/#selectstrategy-since-3-1-2
我也是遇到这个问题了,最后查了下官方说明,解决了!