gpt4 book ai didi

java.lang.String 无法转换为 HQL

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

已更新

错误说:

ava.lang.String cannot be cast to com.test.test.classes.TblTaxType

发生的事情是当我添加标签选择不同的taxtcode错误时出现。但是当我删除像 FROM tblTaxType tbl_tax_type WHERE bfnsCode = ? 这样的选择标签时,一切都很好。原因是什么?这是我的代码:

String hql = "SELECT DISTINCT TAXT_CODE FROM tbl_tax_type WHERE BFNS_CODE = ?";
try {

setSession(HibernateUtil.getSession());

@SuppressWarnings("unchecked")
List <TblTaxType> resultList = getSession().createSQLQuery(hql)
.setString(0, bfnsCode)
.list();

最佳答案

您的实体可能名为 TblTaxType,而不是 tblTaxType。案例很重要。

旁注:不要将 sql 命名为 HQL 查询。 SQL 和 HQL 是不同的语言。

关于java.lang.String 无法转换为 HQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427931/

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