项目是java project,不是web项目,我用的是proxoolPool连接数据库的,在hibernate的配置文件中将其引用,两个文件都在src目录下,而且项目跑起来没有任何问题,但是一旦在myeclipse上连接数据库,生成hbm.xml总是报错,An internal error occurred during: "Generating Artifacts".
Proxool Provider unable to load JAXP configurator file: proxoolconf.xmlmyeclipse重装的没有任何插件,我用的是oracle9i数据库,数据库驱动是ojdbc14.jar,请高手帮忙!

解决方案 »

  1.   

      终于在不断的 尝试之后解决了,hibernate反向工程是依赖于hibernate的,他的数据库连接必须配置在hibernate.cfg.xml中,否则无法找到对应的数据库驱动等信息,虽然proxoolPool里面有对应的配置信息,但是在反向工程中生成pojo和hbm文件时没有在hibernate.cfg.xml中找到对应的信息,所以报错,由此得出这两者搭配并不是很好
    解决方法:
      先将应用proxoolPool的配置信息删除,直接在hibernate的配置文件中配置数据库驱动、用户名、密码等信息,即可生成,生成过后在将删除的配置信息复原,即可!