gpt4 book ai didi

java - hibernate hsql 获取错误节点 : org. 没有数据类型 hibernate.hql.ast.tree.IdentNode

转载 作者:行者123 更新时间:2023-11-30 06:23:38 32 4
gpt4 key购买 nike

我的 hsql 出错了

No data type for node: org.hibernate.hql.ast.tree.IdentNode 
+-[IDENT] IdentNode: 'OrderLocation' {originalText=OrderLocation}

我的映射类是这样的

<class name="core.classes.lab.LabOrder" table="lab_order">

<id name="Order_ID" type="int" column="labOrder_ID">
<generator class="increment" />
</id>

<many-to-one name="TestID" class="core.classes.lab.TestDescription"
fetch="join">
<column name="TestID" not-null="true" />
</many-to-one>

<property name="OrderLocation" column="labOrder_Location"
type="string" />
<property name="OrderStatus" column="labOrder_Status" type="string" />
<property name="DueDate" column="labOrder_DueDate" type="java.util.Date" />
<property name="OrderPriority" column="labOrder_Priority"
type="int" />
<property name="OrderRemarks" column="labOrder_Remarks" type="string" />

<property name="OrderCreateDate" column="labOrder_CreateDate"
type="java.util.Date" />
<property name="OrderCreateUser" column="labOrder_CreateUser"
type="int" />
<property name="OrderLastUpdate" column="labOrder_LastUpdate"
type="java.util.Date" />
<property name="OrderLastUpdateUser" column="labOrder_LastUpdateUser"
type="int" />
</class>

我的 hsql 查询是这样的

Select e from LabOrder as e,TestDescription as t where e.TestID =t.TestID and t.isSpecimenAvailable = true

谁能告诉我为什么会出现这样的错误请帮助我谢谢

最佳答案

eSelect e from .... 中做什么?尝试将其更改为 e.OrderLocation*

检查 this link例如。

关于java - hibernate hsql 获取错误节点 : org. 没有数据类型 hibernate.hql.ast.tree.IdentNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18215694/

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