Hibernate project not selected 的 问

今天用myeclipse自动生成POJO类时一直找不到javasrcfolder。后来通过下面的步骤解决了。按下面的做会生成一个HibernateSessionFactory类。这个不需要可以删除。

问题web项目中打开hibernate.cfg.xml文件时提示:TheprojectisnotamyEclipsehibernateproject。

并且:在dbbrower中使用hibernatereverseengineering建立表对应的bean和配置文件时:找不到可用的javasource路径。

原因:

使用版本控制的时候,工程根目录下的:.project和.myhibernatedata文件不在版本控制范围内,因此组内成员更新source后,缺少

.project内的<nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>

.myhibernatedata文件。

解决;

项目名上右键--〉myeclipse-->addhibernatecapabilites-->next-->hibernateconfigfile-->existing-->end

这样就可以生成HibernateSessionFactory.Java类。

注:如果生成HBM.XML文件时出现Aninternalerroroccurredduring:"GeneratingArtifacts"空指针错误时,可能是没有引数据库驱动包。或者工程第一次导入。如果是工程第一次导入则重新启动下eclipse就可以了

相关推荐