先学学怎么提问题把!
我用jdk1.4+tomcat4.1+mysql4.1+eclips3.1+myeclips4.1+hibernate3.0环境下做一个小项目,但是老是报hibernate的hibernateUtil类出错,而且这个类是用eclips自动生成的,我也检查过,没有错误,而且配置文件hibernate.cfg.xml可以映射到数据库去。我想是不是这个环境搭配不对啊。麻烦那位给我解答一下,谢谢。
你提供的信息连问题都没有说清楚,美人能够帮你.
我用jdk1.4+tomcat4.1+mysql4.1+eclips3.1+myeclips4.1+hibernate3.0环境下做一个小项目,但是老是报hibernate的hibernateUtil类出错,而且这个类是用eclips自动生成的,我也检查过,没有错误,而且配置文件hibernate.cfg.xml可以映射到数据库去。我想是不是这个环境搭配不对啊。麻烦那位给我解答一下,谢谢。
你提供的信息连问题都没有说清楚,美人能够帮你.
解决方案 »
- maven 运行 mvn jetty:run报错
- 菜鸟求教,java工厂模式为什么要实现接口
- 谁有好的Seam Jboss Web开发书?拜托啦各位
- 如何运行已经部署在jboss下的服务端GUI
- 如何实现非windows系统下的word文档转换或直接提取文档内容
- Spring注解式事务遇到的问题[求助]
- webwork里有没象struts里 <html:link action="" 这样的标签?
- 在Tomcat上部署JAX-RPC的问题
- RMI中的stub的问题?
- 关于struts的问题(在线等待,如果你觉的分不够我可以继续在开贴给你分)
- 谁有将数据放入内存的示例代码?
- hibernate对象关系映射文件是否必须和持久化类放在同一目录下?
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1369
at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1296)
at cn.HibernateUtil.<clinit>(HibernateUtil.java:20)
at cn.DbOperate.save(DbOperate.java:329)就是这个错.
hibernateUtil.java:
package cn;import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;public class HibernateUtil { private static Log log = LogFactory.getLog(HibernateUtil.class); private static final SessionFactory sessionFactory; static {
try {
// Create the SessionFactory
sessionFactory = new Configuration().configure().buildSessionFactory();
} catch (Throwable ex) {
ex.printStackTrace();
//log.error("Initial SessionFactory creation failed.", ex);
throw new ExceptionInInitializerError(ex);
}
} public static final ThreadLocal session = new ThreadLocal(); public static Session currentSession() throws HibernateException {
Session s = (Session) session.get();
// Open a new Session, if this Thread has none yet
if (s == null||!s.isOpen()) {
s = sessionFactory.openSession();
session.set(s);
}
return s;
} public static void closeSession() throws HibernateException {
Session s = (Session) session.get();
session.set(null);
if (s != null)
s.close();
}
}hibernate.cfg.xml文件我是用eclips里面的插件自动生成的.且映射的Article.hbm,Blog.hbm,Feedback.hbm,Links.hbm,Sort.hbm文件也是自动生成.
<hibernate-configuration>
<session-factory>
<property name="connection.username">root</property>
<property name="connection.url">
jdbc:mysql://localhost/test2
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="myeclipse.connection.profile">test</property>
<property name="connection.password">amulo003</property>
<property name="connection.driver_class">
org.gjt.mm.mysql.Driver
</property>
<mapping resource="Article.hbm" />
<mapping resource="Blog.hbm" />
<mapping resource="Feedback.hbm" />
<mapping resource="Links.hbm" />
<mapping resource="Sort.hbm" />
</session-factory>
</hibernate-configuration>