日期:2014-05-20  浏览次数:20654 次

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用的是类名 你查询的时候用的是表名