gpt4 book ai didi

java.lang.ClassCastException : org. hibernate.internal.SQLQueryImpl 无法转换为 java.util.List 如何修复

转载 作者:行者123 更新时间:2023-12-01 06:30:59 25 4
gpt4 key购买 nike

 List<Candidate> candidates = (List<Candidate>) session.createSQLQuery("select candidate.* from candidate inner join candidate_skill on candidate.id = candidate_skill.candidate_id inner join skill on candidate_skill.skill_id = skill.id where skill.id = 1");       

我明白了:

 java.lang.ClassCastException: org.hibernate.internal.SQLQueryImpl cannot be cast to java.util.List

查询正确。如何解决?

最佳答案

您在查询结束时忘记了 .list()

应该是这样的

................skill.id where skill.id = 1").list();

引用hibernate documentation了解更多信息。

关于java.lang.ClassCastException : org. hibernate.internal.SQLQueryImpl 无法转换为 java.util.List 如何修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18148482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com