相关文章推荐
留胡子的柠檬  ·  在JPA/Hibernate中正确使用flu ...·  2 月前    · 
飘逸的人字拖  ·  关于土地增值税若干问题的通知·  9 月前    · 
叛逆的水煮鱼  ·  重庆市农业农村委员会办公室关于拟认定2022 ...·  9 月前    · 
文质彬彬的酸菜鱼  ·  我的荣耀V30手机在拨号中输入*#*#613 ...·  10 月前    · 
迷茫的海龟  ·  斗罗大陆:3D区小舞身穿黑丝,千仞雪穿白丝, ...·  1 年前    · 
睿智的牛肉面  ·  Notion:地表最强的笔记工具,也可以用上 ...·  1 年前    · 
Code  ›  jpa Page 1 of 0 containing UNKNOWN instances错误开发者社区
insta jpa
https://cloud.tencent.com/developer/article/2171825
聪明的领带
1 年前
作者头像
Diuut
0 篇文章

jpa Page 1 of 0 containing UNKNOWN instances错误

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > Diuut > jpa Page 1 of 0 containing UNKNOWN instances错误

jpa Page 1 of 0 containing UNKNOWN instances错误

作者头像
Diuut
发布 于 2022-11-22 20:09:36
667 0
发布 于 2022-11-22 20:09:36
举报

问题排查

 @Autowired
    WeekRankDao weekRankDao;
    @Test
    public void test(){
        Sort sort = Sort.by(Sort.Direction.DESC, "winChip");
        Pageable pageable = PageRequest.of(0, 5, sort);
        WeekRank weekRank=new WeekRank();
        weekRank.setWeek(174);
        log.info("weekRank:{}", weekRank);
        Example<WeekRank> example = Example.of(weekRank);
        Page<WeekRank> rankPage = weekRankDao.findAll(example,pageable);
        log.info("rankPage:{}", rankPage);
        List<WeekRank> content = rankPage.getContent();
        log.info("content:{}", content);
    }

错误代码:jpa Page 1 of 0 containing UNKNOWN instances错误

网上搜索类似的情况有的说是因为传入页数错误导致,但是我换成0,还是1都一样的错误,所以排除页码错误。最终定位到一般是你多个条件查询时,有条件添加进去了,但为空条件。但我代码example模板中确定只传入了一个条件,如果有空的话应该就不是代码的问题,最后又定位到了实体类中.

@Data
@Entity
public class WeekRank {
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    private int uid;
    private String name;
    private int week;
    ``````
}

发现实体类中所有数字字段皆为int类型,而int类型默认值为0,这是否就是导致了JPA认定的空条件,于是把所有的int 换成包装类Integer。同样的代码进行测试,结果显示正常。

@Data
@Entity
public class WeekRank {
    @GeneratedValue(strategy = GenerationType.IDENTITY)
 
推荐文章
留胡子的柠檬  ·  在JPA/Hibernate中正确使用flush()开发者社区
2 月前
飘逸的人字拖  ·  关于土地增值税若干问题的通知
9 月前
叛逆的水煮鱼  ·  重庆市农业农村委员会办公室关于拟认定2022年“一村一品”示范村镇名单的公示‍
9 月前
文质彬彬的酸菜鱼  ·  我的荣耀V30手机在拨号中输入*#*#6130#*#*无反应,请问是什么原因,怎么解决 - CSDN文库
10 月前
迷茫的海龟  ·  斗罗大陆:3D区小舞身穿黑丝,千仞雪穿白丝,这比动画版还要美_风格_原版_白色
1 年前
睿智的牛肉面  ·  Notion:地表最强的笔记工具,也可以用上思维导图了! - 知乎
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号