首页 > 解决方案 > 当我尝试 Blaze Persistence 文档示例时发生 ClassCastException

问题描述

我正在尝试文档中的示例代码' 1.5. 第一个条件查询' 部分。代码如下,

CriteriaBuilder<Cat> cb = cbf.create(em, Cat.class, "c")
    .where("c.age").betweenExpression("5").andExpression("10")
    .where("SIZE(c.kittens)").geExpression("2")
    .orderByAsc("c.name")
    .orderByAsc("c.id");

并且当我添加以下代码时发生 ClassCastException。

List<Cat> results = cb.getResultList();

我创建了 github 公共存储库,因此您可以在此处查看代码。

有谁知道我错在哪里?

我用 Spring Boot 创建了这个项目。

任何帮助,将不胜感激。谢谢你。

标签: javablaze-persistence

解决方案


下次添加日志,它们总是有帮助的

我建议你在调试中运行 cb.getResultList() 并了解会发生什么


推荐阅读