站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题关于hibernate的问题

关于hibernate的问题

摘要: 关于hibernate的问题


tomcat5.0+sql server2000+hibernate+struts
我利用hibernate存取数据库,在JB里直接运行可以提取数据,可是在tomcat发布后不能存取数据库,这是为什么?
我已经把hibernate相关jar文件都放到%tomcat%/webapps/test/WEB-INF/lib下了


问题是这样的,

你不能把hibernate的包直接放在那个目录下面去,这样会有问题,

可以说是个BUG,解决方法,把这些包,放在你自己的web工程下的lib目录下,运行问题解决!~



啊,是直接放的,不好意思,刚看错了,那你试在放在tomcat的,LIB目录下看看,不好意思



为什么不用Eclipse呢


什么错误啊?光说不能取,错误原因可能很多种的


不能存取数据,起码有个错误信息吧。不然谁知道怎么会事。先看能不能连数据,再看连上能不能查,再看能不能对数据库进行更改。一步步来,就说一个不能存取谁谁也不知道为什么啊


用MyEclipse的话不会出现这种现象jar文件自动出现,hibernate,struts,srping 都一样。


谢谢各位的答复,我之所以没有说明错误提示,是因为说不明白,下面我试着说一下,
希望各位能看懂:
我运用了struts+hibernate,在登陆界面里输入用户名和密码,提交到loginAction.do
来处理,loginAction.do调用hibernate类来查询数据库,看看有没有该用户的记录,在
IE里运行时没有错误提示,hibernate类里的相关代码如下:
session = hutil.currentSession();
Transaction tx = session.beginTransaction();
Query q=session.createQuery("from User u where u.userid=:userid and u.passwd=:psw");
list=q.list();
tx.commit();
if (list.size() == 0) {
ls_rtn="0";
}
else {
ls_rtn=(String)list.get(6);
}


Query q=session.createQuery("from User u where u.userid=:userid and u.passwd=:psw");
这个是什么语句呢?
useid和psw 还没有赋值呢


↑返回目录
前一篇: 放弃j2ee从事j2me手游开发是否值得?
后一篇: ajax用POST方法提交的数据,如何取出来?