25

我到处寻找并试图找到这个错误的根源,但我没有运气。我安装了带有 Dali JPA 工具的 Eclipse STS。我有一个连接 HSQLDB 和实体的项目。当我转到 JPA 透视图时,我的错误控制台中有此错误:

Console configuration "" does not exist.

这是什么意思?

谢谢。

4

3 回答 3

62

我也遇到过这个问题。当您从源代码控制存储库中签出项目并且项目创建者持有的某些配置未在团队成员之间共享时出现。碰巧,您是否使用 HibernateJPA 作为 JPA 实现?在这种情况下,请检查以下内容:

转到您的项目,在那里,检查“默认休眠控制台配置”标签Properties > Hibernate Settings下方的组合框 并选择一个控制台配置。如果不存在控制台配置,进入并在创建新配置下,指定项目名称,在“数据库连接:”组合框中选择“[JPA 项目配置连接]”,单击应用并返回“休眠设置”设置页面您的项目配置。Run > Run Configurations ...Hibernate Console Configuration

在 Hibernate 设置中选择控制台配置

在此处输入图像描述

一切完成后,清理你的项目(也许在错误消失之前已经完成了几次,由于一些 Eclipse 问题),如果项目没有正确刷新,重新启动 Eclipse(是的,这有点极端但是有时它只是工作)。

如果您使用 Maven 和 m2e 插件,请右键单击您的项目并转到Maven > Update Project Configuration...并等待项目刷新。 在此处输入图像描述

于 2012-07-11T15:20:09.983 回答
2

如果未显示 Hibernate 控制台配置,请禁用项目的 Hibernate 支持并重新启用。

于 2013-05-14T20:11:45.873 回答
1

有时,如果没有带有项目名称的控制台配置,并且禁用和重新启用休眠支持不会导致出现,则必须创建一个。这可以通过Run->Run Configurations. 但是,如果您在尝试创建与项目同名的新休眠控制台配置时收到“控制台配置 [名称] 已存在”的错误,则可能是因为您有一个Java Application具有该名称的运行配置。在这种情况下,您需要先删除Java Application运行配置,然后才能创建Hibernate运行配置。

于 2014-08-12T14:59:50.690 回答