Topic: [求助]关于Hibernate的!

  Print this page

1.[求助]关于Hibernate的! Copy to clipboard
Posted by: hhongbo
Posted on: 2004-07-19 18:05

我在设计一个页面转换的时候,有关数据的操作放在一个DAO中,假定是xDAO,里面有个操作是List select(String strSql),编译没有出现问题;在xAction中,编写了一个这样的句子:x = xDAO.select(" from X as x ");,然后run,不能成功,我试着把“x = xDAO.select(" from X as x ")”注释掉,成功!这是为什么?照理说和DAO无关的啊? 因为是别人搭好的架构,所以不是很了解,好像是struts,hibernate什么的。求达人解答!谢谢

2.Re:[求助]关于Action的! [Re: hhongbo] Copy to clipboard
Posted by: haibo
Posted on: 2004-07-19 18:19

数据库操作错误,
如果后端用hibern8,检查 sql语句,可能不符合hql
eg. 试试 "from X"

3.Re:[求助]关于Action的! [Re: hhongbo] Copy to clipboard
Posted by: hhongbo
Posted on: 2004-07-20 15:52

我改成了“select * from TBL_X"这个sql语句,还是不行!为什么?select这个方法的参数是String strSql.

4.Re:[求助]关于Action的! [Re: hhongbo] Copy to clipboard
Posted by: haibo
Posted on: 2004-07-20 16:39

hhongbo wrote:
我改成了“select * from TBL_X"这个sql语句,还是不行!为什么?select这个方法的参数是String strSql.

我说的意思是写的语句“select * from TBL_X" 是不符合hql的,
hql应该是:“from TBL_X“,
为确认是hibernate queryexception ,清将异常信息拿出来看看

5.Re:[求助]关于Action的! [Re: hhongbo] Copy to clipboard
Posted by: nikolai
Posted on: 2004-07-20 19:26

代码没有,错误也没有,叫别人怎么知道阿

X应该和po那个class的类名一样,hibernate没有select * from X的,不过可以
select x from X as x

6.Re:[求助]关于Action的! [Re: nikolai] Copy to clipboard
Posted by: wenic705
Posted on: 2004-07-21 08:02

nikolai wrote:
代码没有,错误也没有,叫别人怎么知道阿

X应该和po那个class的类名一样,hibernate没有select * from X的,不过可以
select x from X as x

一堆XX看得明白就是神仙了。

7.Re:[求助]关于Action的! [Re: hhongbo] Copy to clipboard
Posted by: hhongbo
Posted on: 2004-07-21 13:57

不好意思,我是菜鸟,所以让你们麻烦了。现在我已经发现了问题的所在,谢谢大家


{ 请告诉大家问题所在。-- why }


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923