第三步,纠错  应为
CREATE TABLE CUSTOMER ( 
    user_id CHAR(32) NOT NULL PRIMARY KEY, 
    username VARCHAR(16) NOT NULL, );

解决方案 »

  1.   

    jta.jar 
    hibernate2.jar 
    cglib-full-2.0.2.jar 
    commons-collections-2.1.1.jar 
    commons-logging-1.0.4.jar 
    dom4j-1.4.jar 
    ehcache-0.9.jar 
    log4j-1.2.8.jar 
    odmg-3.0.jar你有没有确认这么几个包没有正确导入?
      

  2.   

    to:mudsong(寻找可能)(江西上饶) 
    包应该都导入了,要不然第5步不能成功阿,是么??我没用IDE工具
      

  3.   

    哈哈,到www.javaeye.com上查查,祝你好运
      

  4.   

    兄弟既然学习Hibernate,那必定有一定的Java基础了,怎么不照这hibernate中文文档的与猫同乐作例子学习呢,顺便学习这个文档,更好的认识hibernate阿!不要困在这个问题上浪费了时间,耽误了学习。每个开发者的开发环境都有可能不同,即使在一个很微小的地方配置错误也可能产生各种问题,所以大家光凭你给出的这些信息还是很难断定你的问题所在。来吧,走近Hibernate:
    hibernate中文主站:http://www.hibernate.org.cn
    主站入门:http://www.hibernate.org.cn/48.html
    hibernate中文论坛:http://forum.hibernate.org.cn/
      

  5.   

    把你的hibernate.cfg.xml放到你的classes目录下应该就ok啦
      

  6.   

    你干脆用硬编码指定XML的位置!
    就是在
    new Configuration().configure("c:/xxx/xxx/xxx/....xml").buildSessionFactory();
      

  7.   

    现在我改成
    SessionFactory sessionFactory = new Configuration()
    .configure(new File(hibernate.cfg.xml)).buildSessionFactory(); 
    就ok了,这是什么原因呢?????
      

  8.   

    to pbMaster(编程无境界) :用硬编码指定XML的位置确实可是可为什么不能自动搜索到hibernate.cfg.xml文件呢???
      

  9.   

    如果你确保你的目录是正确的,那你只好把HIBERNATE相关的原代码中加入调试代码看看它到底搞了什么鬼。
      

  10.   

    我也遇到同样问题,我的IDE是JBuilder2005。hibernate.cfg.xml放在web-inf下,也试过放在web-inf/classes,还试过放在其它目录下都说找不到。
    用new Configuration().configure("c:/xxx/xxx/xxx/....xml").buildSessionFactory();
    还是找不到

    SessionFactory sessionFactory = new Configuration()
    .configure(new File(“hibernate.cfg.xml”)).buildSessionFactory(); 
    又说找不到Cat.hbm.xml
    真搞不懂到底这些文件应该放在哪里?