第一次配置hibernate遇到问题!! 大哥,做hibernate开发是要有服务器支持的啊,要用weblogic或者tomcat等服务器,启动的时候映射数据库表,然后才能在jsp或者servlet中使用hibernate,怎么你写几句代码就要在main方法中执行了?把hibernate文档读一篇再下手,还有你以前是否做过web开发,jsp和servlet这些都熟吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也是第一次用,你是说要在服务器环境下?但是,hibernate下面自带的eg好象没有呀!!可以直接运行的 楼上不要误人子弟了。谁说hibernate一定要服务器支持啊。昏倒!!楼主你是缺少一个jar包dom4j。hibernate用他来解析xml。记住除了hibernate2.jar这个核心包,classpath还要包含其他一些jar。我给你列一些:cglib.jarcommons-beanutils.jarcommons-collections.jarcommons-lang-1.0.1.jarcommons-logging.jardom4j.jarodmg.jar 同意, IceCraft基础不够,自以为知道! 同意bon_jovi(西门疯雪)就是少了dom的包 写明了java.lang.NoClassDefFoundError:org/dom4j/Attribute类找不到hibernate不需要服务器支持,可以直接在main方法里用 趁此贴未结,向各位大虾求助,愚人初次配置HIBERNATE时也碰到个奇怪的问题。抛出的错误信息是:could not instantiate CacheProvider: net.sf.ehcache.hibernate.Provider我的调用程序是这样try{ Configuration conf= new Configuration().addClass(Login.class); SchemaExport dbExport=new SchemaExport(conf); dbExport.setOutputFile("sql.txt"); dbExport.create(true, true); sessionFactory = conf.buildSessionFactory(); Session s = sessionFactory.openSession(); Transaction t = s.beginTransaction(); Login p1=new Login(); p1.setUser("abc"); p1.setPassword("hangzhou"); s.save(p1); t.commit(); s.close();}catch(Exception e){ System.out.println(e.getMessage()); }本程序执行到sessionFactory = conf.buildSessionFactory();这里出错。不过这个程序在我的另一台机子上运行没错,搞的偶非常郁闷!!! 不好意思,各位,我把上面的问题再补充点,因为对上面这个的调用是在ACTION中来调用的,所以出现这个问题,然而在简单的应用程序来调用它又是好的,本人初次使用HIBERNATE,所以不大明白为什么会这样???大虾们,快救我 求助jfreechart linux 乱码 Hibernate错误提示,求解 jsp 页面显示图片 我在64位 server2003系统上发布tomcat项目,硬是连不是sql server2008 tomcat启动时,怎么取得工程URL地址 请教读取文件两种方式的利弊 EJB会话 bean实体 bean之间访问 JSF中如何给javaBean赋值 各位大哥,小弟要疯了,求助websphere部署 !!!!! 疑惑!回答给高分 请进,关于一篇struts方面的论文 关于怎么设置使Tomcat编译后不用重新启动?
但是,hibernate下面自带的eg好象没有呀!!可以直接运行的
我给你列一些:
cglib.jar
commons-beanutils.jar
commons-collections.jar
commons-lang-1.0.1.jar
commons-logging.jar
dom4j.jar
odmg.jar
java.lang.NoClassDefFoundError:org/dom4j/Attribute类找不到hibernate不需要服务器支持,可以直接在main方法里用
抛出的错误信息是:could not instantiate CacheProvider: net.sf.ehcache.hibernate.Provider
我的调用程序是这样
try{
Configuration conf= new Configuration().addClass(Login.class);
SchemaExport dbExport=new SchemaExport(conf);
dbExport.setOutputFile("sql.txt");
dbExport.create(true, true);
sessionFactory = conf.buildSessionFactory();
Session s = sessionFactory.openSession();
Transaction t = s.beginTransaction();
Login p1=new Login();
p1.setUser("abc");
p1.setPassword("hangzhou");
s.save(p1);
t.commit();
s.close();
}
catch(Exception e){
System.out.println(e.getMessage());
}
本程序执行到sessionFactory = conf.buildSessionFactory();这里出错。
不过这个程序在我的另一台机子上运行没错,搞的偶非常郁闷!!!
,所以不大明白为什么会这样???
大虾们,快救我