把mysql的驱动换一下
org.gjt.mm.mysql.Driver<mapping resource="org/bromon/zizz/pojo/UserInfo.hbm" />
写成
<mapping resource="org/bromon/zizz/pojo/UserInfo.hbm.xml" />用jsp测试一下数据库能否连上

解决方案 »

  1.   

    to:Henu(龙之图)用jsp测试过了 数据库是可以连接上的你说的两个方法我都试过了 还是一样的问题呢
      

  2.   

    你的配置文件中
    <hibernate-mapping package="org.bromon.zizz.pojo">
    看看这个目录下是否有UserInfo.class文件
    因为错误提示说ClassNotFoundException UserInfo看看classes目录下是否拷入了log4j.properties
    因为log4j.jar这个包需要log4j.properties是否加入了
    import net.sf.hibernate.*;
    import net.sf.hibernate.cfg.*;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) {
                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 = 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();
        }
    }最后按这个看看如何
    http://www.hibernate.org/hib_docs/reference/zh-cn/html_single/
      

  3.   

    你的错误提示已经明确的告诉你啦!!log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).
    log4j:WARN Please initialize the log4j system properly.
    net.sf.hibernate.MappingException: Error reading resource: org/bromon/zizz/pojo/UserInfo.hbm少log4j.properties 文件!!
      

  4.   

    没找到org/bromon/zizz/pojo/UserInfo.hbm路径下的文件,与内容无关。
      

  5.   

    错误:
    net.sf.hibernate.MappingException: Error reading resource: org/bromon/zizz/pojo/UserInfo.hbm
    hibernate下面的配置文件命名应该是UserInfo.hbm.xml,在hibernate.cfg.xml中改为
    <mapping resource="org/bromon/zizz/pojo/hibernate.cfg.xml" />
      

  6.   

    haha 我也遇到过同样问题 应该这样解决把<hibernate-mapping package="org.bromon.zizz.pojo">
    <class name="UserInfo" table="user_info">改为
    <hibernate-mapping >
    <class name="org.bromon.zizz.pojo.erInfo" table="user_info">这可能是eclipse的一个bug
      

  7.   

    另外你可能还会遇到一个更隐秘的bug,至少我曾经遇到过,是这样的
    插件帮你生成的hibernate.cfg.xml的格式如下
    <property name="hibernate.connection.url">
        jdbc:mysql://localhost/loguser
    </property>
    <property name="hibernate.connection.driver_class">
        com.mysql.jdbc.Driver
    </property>但你一定要修改为
    <property name="hibernate.connection.url">jdbc:mysql://localhost/loguser</property>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>才能成功!!(都要改成这样) 这个大bug让我郁闷了一下午,到现在还有些晕!!这种情况的出错信息一般说驱动找不到,但你清楚你的驱动是放对位置的!!!
      

  8.   

    sjg008(基本靠UP) 
    说得可以试试
      

  9.   

    log4j那个只是一些警告,没有关系
      

  10.   

    多谢sjg008(基本靠UP)  就是你说的那样谢谢各位捧场