java - 当我尝试 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 创建了这个项目。
任何帮助,将不胜感激。谢谢你。
解决方案
下次添加日志,它们总是有帮助的
我建议你在调试中运行 cb.getResultList() 并了解会发生什么
推荐阅读
- python-3.x - 如何检查这个双端队列在 Python 中是否为空?
- azure - 我可以自动扩大/缩小 Azure 应用服务计划吗?
- javascript - 如何使用移动设备的触摸事件在固定容器中滚动图像?
- python-3.x - pandas DataFrame 列的条件格式(单元格突出显示)
- javascript - 如何在 mustache 模板中使用 JavaScript_button?
- html - 正则表达式查找 html 类名
- angularjs - AngularJs 视图加载超过 1300 项需要太长时间
- keyboard - 死键在 Remmina,RDP 连接中不起作用
- kubernetes - 是否可以在 kubeadm 集群中创建集群 Autoscaler?
- reactjs - 为什么 useState 不呈现 API 响应?