你的lib里有hibernate2,和相关的包吗?把hibernate2里lib目录里的全copy到你的webapps/程序/web-inf/lib里,(其实不要全部的)再加上hibernate2.jar,就这样。
我分不够了,记得散分啊。

解决方案 »

  1.   

    放了啊,我的是hibernate-3.1版本的
      

  2.   

    你现在的问题主要是找不到包,换成2,那些import就要换成import net.sf.hibernate.*了。
    你一定要3,我就爱莫能助了。
      

  3.   

    说错了,是找不到hibernate.cfg.xml
      

  4.   

    我换成2也还是那个错误啊
    parse的意思是解析,并不找不到的意思啊,肯定是hibernate.cfg.xml哪里有错误了请高手指教啊
      

  5.   

    property name错误,把前缀都加上,比如"connection.url"改成"hibernate.connection.url",其余类似
      

  6.   

    这是我修改你的代码:
    hibernate.cfg.xml<?xml version="1.0" encoding="GBK"?>
    <!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"><hibernate-configuration><session-factory name="java:/hibernate/HibernateFactory"> <property name="show_sql">
    true
    </property>
    <property name="connection.driver_class">
    oracle.jdbc.driver.OracleDriver<!-- ??????Oracle 9i??JDBC driver class?? -->
    </property>
    <property name="connection.url">
    jdbc:oracle:thin:@localhost:1521:ora10<!-- ??????Oracle??hibernate_test????URL -->
    </property>
    <property name="connection.username">
    loulou
    </property>
    <property name="connection.password">
    loulou
    </property> <property name="dialect">
    net.sf.hibernate.dialect.Oracle9Dialect
    </property>
    <mapping resource="loulou/Customer.hbm.xml" /></session-factory></hibernate-configuration>
    Custormer.java/*
     * 类标题
     * 创建日期 2005-11-12
     * @author loulou 
     * @version
     */
    package loulou;/**
     * @author loulou
     *
     * TODO 要更改此生成的类型注释的模板,请转至
     * 窗口 - 首选项 - Java - 代码样式 - 代码模板
     */
    public class Customer {
    private int id;    private String username;    private String password;
        
        
    public int getId() {
    return id;
    }
    public void setId(int id) {
    this.id = id;
    }
    public String getPassword() {
    return password;
    }
    public void setPassword(String password) {
    this.password = password;
    }
    public String getUsername() {
    return username;
    }
    public void setUsername(String username) {
    this.username = username;
    }
    }<?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"><hibernate-mapping>
    <class name="loulou.Customer" table="CUSTOMER">
    <id name="id" column="CID">
    <generator class="increment" />
    </id>
    <property name="username" column="USERNAME" />
    <property name="password" column="PASSWORD" />
    </class>
    </hibernate-mapping>环境为hibernate2.1+oracle10g
      

  7.   

    如果你用的是Hibernate3 
    <?xml version="1.0" encoding="utf-8" ?>
    <!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
    要改成
    hibernate-configuration-3.0.dtd
      

  8.   

    问题解决了吗,我也遇到了你的相似的问题,我的环境是jbuild9+mysql,也是提示找补到hibernate.cfg.xml,郁闷很就了,我是刚开始学hibernate,那为热心人在指点以下啊