楼上的eyes2near老兄,您发的帖子我试了,按您说的我在程序中加入了代码,可是,出现了如下错误:net.sf.hibernate.HibernateException: ermhbm.cfg.xml not found at net.sf.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:820) at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:844) at com.erm.weblogicstart.HibernateStartUp.main(HibernateStartUp.java:24)主要是指重新写的ermhbm.cfg.xml 文件找不到,原来的文件名是:hibernate.cfg.xml; 我想是不是hibernate.cfg.xml是hibernate默认的文件,不能被替换呢?多谢您的指教,请在给予更多的高招。多谢!!!
在代码种:
Configuration cfg = new Configuration();
cfg.configure("db1.cfg");
SessionFactory sf = cfg.buildSessionFactory();
这样就可以了。
cfg.configure("db1.cfg.xml");你按照上边的方法为每一个数据库生成一个SessionFactory就可以了。
at net.sf.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:820)
at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:844)
at com.erm.weblogicstart.HibernateStartUp.main(HibernateStartUp.java:24)主要是指重新写的ermhbm.cfg.xml 文件找不到,原来的文件名是:hibernate.cfg.xml;
我想是不是hibernate.cfg.xml是hibernate默认的文件,不能被替换呢?多谢您的指教,请在给予更多的高招。多谢!!!