刚学hibernate,入门程序搞了快一天了都没有搞定;
请问hibernate.cfg.xml应该防在WEB-INF\classes下还是可以放在WEB-INF\classes下的包里面啊。
相应的某个具体配置文件User.hbm.xml User.java需要放在和hibernate.cfg.xml一去吗?我尝试了很多地方,可是都没有成功。
我是在com\yourcompany\struts\action下的LoginAction中访问的
主要代码如下:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;
String name=loginForm.getName();
String password=loginForm.getPassword();
try{
SessionFactory sf=new Configuration().configure().buildSessionFactory();
Session session=sf.openSession();
Transaction tx=session.beginTransaction();
String sql="select * form admin where name='"+name+"'";
Query myquery=session.createSQLQuery(sql);
ArrayList userlist=(ArrayList)myquery.list();
tx.commit();
session.close();
User user=new User();
if((null!=userlist)&&(userlist.size()>0))
{
user=(User)userlist.get(0);
if(!user.getPassword().equals(password))
{
return mapping.findForward("failure");
}
}else
{
return mapping.findForward("failure");
}
}catch(HibernateException e)
{
System.out.print(e.getMessage());
return mapping.findForward("failure");
}
return mapping.findForward("success");
}在线等待!
请问hibernate.cfg.xml应该防在WEB-INF\classes下还是可以放在WEB-INF\classes下的包里面啊。
相应的某个具体配置文件User.hbm.xml User.java需要放在和hibernate.cfg.xml一去吗?我尝试了很多地方,可是都没有成功。
我是在com\yourcompany\struts\action下的LoginAction中访问的
主要代码如下:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;
String name=loginForm.getName();
String password=loginForm.getPassword();
try{
SessionFactory sf=new Configuration().configure().buildSessionFactory();
Session session=sf.openSession();
Transaction tx=session.beginTransaction();
String sql="select * form admin where name='"+name+"'";
Query myquery=session.createSQLQuery(sql);
ArrayList userlist=(ArrayList)myquery.list();
tx.commit();
session.close();
User user=new User();
if((null!=userlist)&&(userlist.size()>0))
{
user=(User)userlist.get(0);
if(!user.getPassword().equals(password))
{
return mapping.findForward("failure");
}
}else
{
return mapping.findForward("failure");
}
}catch(HibernateException e)
{
System.out.print(e.getMessage());
return mapping.findForward("failure");
}
return mapping.findForward("success");
}在线等待!
解决方案 »
- 使用Itext5.3 + xml worker 1.4 将html转换成pdf,总是报空指针异常。求指教。
- 怎么在 Swing 中连接到某一指定的网址?????
- 关于struts和dwr的问题.
- 还是JSP连接数据库的问题,求各位高人指教了(就要交设计了,怎一个急字了得啊)
- 新手jsp问题 各位大侠帮看看
- 关于类似于ubb的代码问题。。。
- 这个我报价多少????大家给点意见
- 请问cmpp协议中对于群发的用户数量是否有最大限制?
- Struts2 get请求,Url上带参数,action会执行两次,求探讨,求为什么?
- 本地测试hibernate和spring整合后读取数据库老是报错说是只读模式
- 》》拜托各位,再问一个问题,还是关于struts标签的
- 请问Tomcat 5.5\webapps\ROOT下\META-INF怎么少了Context.xml
User.hbm.xml和User.java应该放一起 而不一定和hibernate.cfg.xml放一起
SessionFactory sf=new Configuration().configure().buildSessionFactory();
都可以自动加载到吗?
最直接的方法 ~