分类目录

链接

2022 年 11 月
 123456
78910111213
14151617181920
21222324252627
282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > JAVA > 正文
Expected one result (or null) to be returned by selectOne(), but found: 2
JAVA 暂无评论 阅读(58)

mybatis-plusgetOne方法只能取一条数据,如果取得多条数据会报错,要么换其他方法,要么只选择其中一条,在条件构造器Wrapper结尾加上.last(“limit 1”)即可只选一条(第一条)

 

  1.      //根据时间获取gift
  2.     private Gift generateGift(String openid) {
  3.  
  4.         LambdaQueryWrapper<Gift> query = new LambdaQueryWrapper<>();
  5.         query.eq(Gift::getUsed, 0);
  6.         query.le(Gift::getWintime, TimeUtil.getNowTimeDate());
  7.         query.last("limit 1");
  8.         boolean flag = false;
  9.  
  10.         Gift gift = giftService.getOne(query);
  11.         return gift;
  12. }

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:Expected one result (or null) to be returned by selectOne(), but found: 2 | Bruce's Blog

发表评论

留言无头像?