当前位置: 代码迷 >> Java相关 >> hiberate 查询时报错
  详细解决方案

hiberate 查询时报错

热度:8368   发布时间:2013-02-25 21:51:24.0
hiberate 查询时报错,紧急求助
有这样一个函数



报错信息:
org.apache.jasper.JasperException: tbl_trade is not mapped [from tbl_trade]


而如果用下面的代码运行则能正确插入数据

为什么前面那个查询的函数会报错呢?小弟刚刚学习hiberater,请各位高手不吝赠教.

其中 tbl_trade 的结构为:



DbTrade.java 的代码如下:


TbTrade.hbm.xml 的内容如下:





------解决方案--------------------------------------------------------
试一下把
String hsql = "from tbl_trade";
改成
String hsql = "from DbTrade";
------解决方案--------------------------------------------------------
HQL用的是类名 你查询的时候用的是表名