我编写了一个DAL Maven Java库,它抽象了对数据库的访问。 而且,我在Eclipse中配置了Hibernate Tool,以便我可以从DB连接生成Entity类。 这是Eclipse中的Hibernate连接集。如您所见,没有任何项目的参考
该项目已在SVN服务器上提交。
现在我正在尝试使用Eclipse和Hibernate Tools将此项目导入另一台计算机。在其他Eclipse的Hibernate Tools透视图中,我没有设置相同的Hibernate连接“myConf”,因为我不希望这个Eclipse生成实体类。
问题是当从SVN导入DAL项目时,我在“问题”面板中出现以下错误
Console configuration "myConf" does not exist
似乎项目将它自己链接到Hibernate连接,即使连接本身没有链接到任何项目。
我还尝试将“<None>
”设置为默认的Hibernate控制台配置并禁用项目属性中的Hibernate支持(属性&gt; Hibernate设置),如下图所示
但保存属性配置并重新打开Hibernate Settings面板后,我再次启用了该标志;问题依然存在。
是否存在任何有关此奇怪行为的文档错误。我认为这是一个非常烦人的问题,因为它要求我在每台计算机上构建一个Hibernate配置(即使不需要),并且具有相同的名称。
ADD:我使用Hibernate Tools版本3.7.1.Final-v20140303-0022-B124运行Eclipse Kepler Service Release 2.
谢谢
Giulio的
答案 0 :(得分:1)
在休眠设置中{Properties
- &gt; Hibernate Settings
):
选中Enable Hibernate Support
选项。
在Default Hibernate Console Configuration
下,如果已定义config
,请选择其他转到Run
- &gt; Run Configurations
并在Hibernate Console Configuration
中定义新配置。指定项目名称。在JPA Project Configured Connection
中选择Database connection
,点击Apply
,然后返回Hibernate Settings
设置页面。
重启eclipse或Clean
您的项目。
<强>更新强> 试试这个:
从svn打开导入项目中的.project文件,您在自然界中找到的任何引用和构建参数都会删除它们。 &LT; \&性质GT; org.hibernate.eclipse.console.hibernateNature&LT; \&性质GT; //或者在myconf上行。在.classpath文件中做同样的事情。