解决方案 »

  1.   

    10 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.1.GA
    12 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
    15 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
    18 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
    56 [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
    56 [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
    121 [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : com/hibernate/domain/Employee.hbm.xml
    Exception in thread "main" org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/hibernate/domain/Employee.hbm.xml
    at org.hibernate.cfg.Configuration.addResource(Configuration.java:602)
    at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1621)
    at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1589)
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
    at com.hibernate.view.Test.main(Test.java:14)
    Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from input stream
    at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:541)
    at org.hibernate.cfg.Configuration.addResource(Configuration.java:599)
    ... 7 more
    Caused by: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
    at org.dom4j.io.SAXReader.read(SAXReader.java:484)
    at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:532)
    ... 8 more抛出的异常是映射配置文件没映射好 请问问题出在哪?
      

  2.   

    测试类:
    public static void main(String[] args) {
    Configuration cg=new Configuration().configure();
    SessionFactory sessionFactory=cg.buildSessionFactory();
    Session session=sessionFactory.openSession();
    Transaction transaction=session.beginTransaction();
    //具体操作 添加一个雇员
    Employee employee = new Employee();
    employee.setName("xiaofei");
    employee.setEmail("[email protected]");
    session.save(employee);
    //事务提交
    transaction.commit();
    session.close();
    }
      

  3.   

    终于发现问题了 原来是dtd地址前面少个点 坑爹呢