hibernate如何加载hibernate.cfg.xml文件。(20分)

  • 主题发起人 主题发起人 ff_ff
  • 开始时间 开始时间
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
测试时出现:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception

root cause
java.lang.ExceptionInInitializerError
com.sonic.HibernateUtil.<clinit>(HibernateUtil.java:14)
com.sonic.struts.action.LoginAction.execute(LoginAction.java:54)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.
跟踪到
com.sonic.HibernateUtil.<clinit>(HibernateUtil.java:14)
com.sonic.struts.action.LoginAction.execute(LoginAction.java:54)
分别是
HibernateUtil中:
throw new ExceptionInInitializerError(ex);
LoginAction中:
Session session = HibernateUtil.Session();
各们大哥,
我想是hibernate加载hibernate.cfg.xml文件的问题。
如果有空能不能指点一下。十分感谢。
 
Configuration config = new Configuration().configure();
SessionFactory sessionFactory = config.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction tx = session.begin
Transaction();

TestInt test = (TestInt)session.load(TestInt.class,new Integer(33795));
jTextField9.setText(test.getName());
session.delete(test);

tx.commit();
session.close();
sessionFactory.close();
一个完整的hibernate操作过程。
将你hibernate.cfg.xml配置文件加到工程路径下就行了。
 
你不用在这里问问题了,这里没什么高手,从回复频率你就知道了。
去www.csdn.com上看看
 
是啊,应该去该去的地方了。
 
后退
顶部