主键表(DorkingInfo)hbm.xml: <class name="pojo.DorkingInfo" table="DorkingInfo" schema="dbo" catalog="TraceSystem">
<id name="dorkingNumber" type="java.lang.Integer">
<column name="DorkingNumber" />
<generator class="identity" />
</id>
<set name="productTraceInfos" inverse="true">
<key>
<column name="DorkingNumber" />
</key>
<one-to-many class="pojo.ProductTraceInfo" />
</set>
</class>
外键表(ProductTraceInfo)hbm.xml: <many-to-one name="dorkingInfo" class="pojo.DorkingInfo" fetch="select" outer-join="true" lazy="false">
<column name="DorkingNumber" />
</many-to-one>HQL语句如下:
from ProductTraceInfo p,DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1异常如下:
org.springframework.orm.hibernate3.HibernateQueryException: could not resolve property: DorkingNumber of: pojo.ProductTraceInfo [from pojo.ProductTraceInfo p,pojo.DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1]; nested exception is org.hibernate.QueryException: could not resolve property: DorkingNumber of: pojo.ProductTraceInfo [from pojo.ProductTraceInfo p,pojo.DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1]
Caused by: org.hibernate.QueryException: could not resolve property: DorkingNumber of: pojo.ProductTraceInfo [from pojo.ProductTraceInfo p,pojo.DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1]
彻底无语
<id name="dorkingNumber" type="java.lang.Integer">
<column name="DorkingNumber" />
<generator class="identity" />
</id>
<set name="productTraceInfos" inverse="true">
<key>
<column name="DorkingNumber" />
</key>
<one-to-many class="pojo.ProductTraceInfo" />
</set>
</class>
外键表(ProductTraceInfo)hbm.xml: <many-to-one name="dorkingInfo" class="pojo.DorkingInfo" fetch="select" outer-join="true" lazy="false">
<column name="DorkingNumber" />
</many-to-one>HQL语句如下:
from ProductTraceInfo p,DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1异常如下:
org.springframework.orm.hibernate3.HibernateQueryException: could not resolve property: DorkingNumber of: pojo.ProductTraceInfo [from pojo.ProductTraceInfo p,pojo.DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1]; nested exception is org.hibernate.QueryException: could not resolve property: DorkingNumber of: pojo.ProductTraceInfo [from pojo.ProductTraceInfo p,pojo.DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1]
Caused by: org.hibernate.QueryException: could not resolve property: DorkingNumber of: pojo.ProductTraceInfo [from pojo.ProductTraceInfo p,pojo.DorkingInfo d where p.DorkingNumber=d.dorkingNumber and d.dorkingNumber=1]
彻底无语
解决方案 »
- 一直不清楚:为什么Connection ResultSet要释放的呢?
- 求教:小弟使用 iBATIS 访问DB2的存储过程,对带有输出参数的总是不成功
- jsp开发
- 要学java的 语音 编解码 混音 方面的知识,可有什么好的参考书吗?
- 在run方法中怎样让线程等待ss=jf.getText();输入完后在执行然后在线程下面的程序里用ss的值
- 各大高校的学习视频 学习网站
- 对于报表,你会选择哪一种软件?
- Spring + Velocity的应用中,在模版为什么访问不到session的对象?
- 如何在JAVA里比较两个字符的大小??谢谢
- tomcat5.0.28为什么没有控制台?在那里?
- 求sql语句。。
- jaseper 表格边框的问题,动态表格
改为
p.dorkingNumber
里没有定义 DorkingNumber !
from ProductTraceInfo p,DorkingInfo d where p.dorkingInfo.dorkingNumber=d.dorkingNumber and d.dorkingNumber=查后返回了个List对象size()为1,说明应该是查出了单条记录,但是instanceof就是查不出它是什么类的.
(list).get(0).getClass()输出:class [Ljava.lang.Object;
(obj).get(0).toString()输出:[Ljava.lang.Object;@1945a5a剩下的我就迷茫了....麻烦大家一定帮我解决下啊