it-roy-ru.com

Ошибка Eclipse Dali JPA: "Конфигурация консоли" "не существует"

Я искал везде и пытался добраться до корня этой ошибки, но мне не повезло. У меня есть Eclipse STS с установленным Dali JPA Tools. У меня есть проект с подключенным HSQLDB и сущностями. Когда я иду в перспективу JPA, у меня есть эта ошибка в моей консоли ошибок:

Console configuration "" does not exist.

Что это значит?

Благодарю.

25
Dustin

У меня тоже была эта проблема однажды. Возникает, когда вы извлекаете проект из репозитория управления версиями, и некоторые из конфигураций, хранящихся у создателя проекта, не передаются членам команды. Случайно ли вы используете HibernateJPA в качестве реализации JPA? В этом случае проверьте следующее:

Перейдите к своему проекту Properties > Hibernate Settings, попав туда, проверьте поле со списком под «Стандартная конфигурация консоли Hibernate» и выберите конфигурацию консоли. Если консольной конфигурации не существует, перейдите к Run > Run Configurations ... и в Hibernate Console Configuration создайте новую конфигурацию, укажите имя проекта, в поле «Соединение с базой данных» выберите «[Настроенное соединение JPA Project]», нажмите «Применить» и вернитесь к «Настройкам гибернации». Страница настроек конфигурации вашего проекта.

Select a console configuration in your Hibernate settings

enter image description here

После того, как все будет сделано, очистите ваш проект (возможно, это было сделано несколько раз, прежде чем ошибка исчезнет из-за некоторых проблем Eclipse), если проект не обновляется должным образом, перезапустите Eclipse (да, это немного, но иногда это просто работает).

Если вы используете Maven и плагин m2e, щелкните правой кнопкой мыши в своем проекте и перейдите к Maven > Update Project Configuration... и дождитесь обновления проекта. enter image description here

63
higuaro

Если конфигурация консоли Hibernate не отображается, отключите поддержку Hibernate для проекта и снова включите.

2
feder

Иногда, если нет конфигурации консоли с именем вашего проекта, и отключение и повторное включение поддержки гибернации не приводит к ее появлению, необходимо создать ее. Это можно сделать с помощью Run->Run Configurations. Однако если вы получаете сообщение об ошибке «конфигурация консоли [имя] уже существует» при попытке создать новую конфигурацию консоли hibernate с тем же именем, что и у вашего проекта, это может быть связано с тем, что у вас есть конфигурация запуска Java Application с этим именем. В этом случае сначала необходимо удалить конфигурацию запуска Java Application, затем вы можете создать конфигурацию запуска Hibernate.

1
K.Nicholas