当用hibernate reverse engineering而无法选择java src folder时的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当用hibernate reverse engineering而无法选择java src folder时的解决方法相关的知识,希望对你有一定的参考价值。

当用hibernate reverse engineering而无法选择java src folder时的解决办法

要么是该工程已经支持了hibernate特性,而.project文件中没有添加该特性的说明,要么就是该工程没有添加hibernate特性。

 

 

我用的是MyEclipse5.5.1的开发工具,没有采用MyEclipse的Hibernate工具去自动生成实体类,而是手工自己编写hibernater的配置文件。只可惜当采用Hibernate Reverse Engineering去生成实体类的时候发生了错误。

技术分享

选择JAVA src Folder后的Browse按钮后弹出一个灰色的对话框。如下图所示:技术分享

于是我做了一个DEMO然后采用myeclipse工具自动去添加hibernate包,经过仔细的对比发现在.project这个文件有问题,在最后的natures中我自己建立的文件中没有下面红色的一行代码,我把这行代码加入到我自己新建的工程中,这个问题就解决了。

 <natures>
         <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>
  <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>
  <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
  <nature>org.eclipse.jdt.core.javanature</nature>
 </natures>






以上是关于当用hibernate reverse engineering而无法选择java src folder时的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

ERwin DM Reverse Engineer 逆向工程介绍

NETPLIER: Probabilistic Network Protocol Reverse Engineering from Message Traces代码复现记录

NETPLIER: Probabilistic Network Protocol Reverse Engineering from Message Traces代码复现记录

hibernate4整合spring3出现java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;

升级到 hibernate 4 和 spring 4 jars 但仍然得到 org.hibernate.engine.FilterDefinition classnotfoundexception

Hibernate Validator Engine的用法