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

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

Console configuration "" does not exist.

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

Благодарю.

3 ответа

Решение

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

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

Выберите конфигурацию консоли в настройках Hibernate

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

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

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

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

Другие вопросы по тегам