读书人

hiberate 查询时报错

发布时间: 2012-01-14 20:02:35 作者: rapoo

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

读书人网 >Java相关

热点推荐