web-dev-qa-db-fra.com

Erreur JPA Eclipse Dali: 'La configuration de la console "" n'existe pas "

J'ai regardé partout et j'ai essayé d'aller à la racine de cette erreur mais je n'ai pas de chance. J'ai Eclipse STS avec Dali JPA Tools installé. J'ai un projet avec une HSQLDB et des entités connectées. Quand je vais dans la perspective JPA, j'ai cette erreur dans ma console d'erreur:

Console configuration "" does not exist.

Qu'est-ce que ça veut dire?

Merci.

25
Dustin

J'ai aussi eu ce problème une fois. Se produit lorsque vous extrayez un projet d'un référentiel de contrôle de source et que certaines des configurations conservées par le créateur du projet ne sont pas partagées entre les membres de l'équipe. Par hasard, utilisez-vous HibernateJPA comme implémentation JPA? Dans ce cas, vérifiez les points suivants:

Allez dans votre projet Properties > Hibernate Settings, une fois là-bas, vérifiez la liste déroulante sous le libellé "Configuration par défaut de la console Hibernate" et sélectionnez une configuration de console. Si aucune configuration de console n'existe, accédez à Run > Run Configurations ... et sous Hibernate Console Configuration, créez une nouvelle configuration, indiquez le nom du projet. Dans la liste déroulante "Connexion à la base de données:", sélectionnez "[Connexion configurée par le projet JPA]", cliquez sur Appliquer et revenez aux "Paramètres de veille prolongée". page de configuration de la configuration de votre projet.

Select a console configuration in your Hibernate settings

enter image description here

Une fois que tout est terminé, nettoyez votre projet (peut-être a-t-il été fait plusieurs fois avant que l'erreur ne disparaisse, en raison de problèmes liés à Eclipse), si le projet ne s'actualise pas correctement, redémarrez Eclipse (oui, c'est plutôt extrême mais parfois ça marche juste).

Si vous utilisez Maven et le plug-in m2e, cliquez avec le bouton droit de la souris sur votre projet, passez à Maven > Update Project Configuration... et attendez que le projet soit actualisé. enter image description here

63
higuaro

Si la configuration de la console Hibernate n'est pas affichée, désactivez la prise en charge d'Hibernate pour le projet et réactivez-la.

2
feder

Parfois, s'il n'y a pas de configuration de la console avec le nom de votre projet, et si la désactivation et la réactivation du support de veille prolongée ne font pas apparaître un support, vous devez en créer un. Cela peut être fait avec Run->Run Configurations. Toutefois, si vous obtenez le message suivant: "La configuration de la console [nom] existe déjà" lorsque vous essayez de créer une nouvelle configuration de console Hibernate avec le même nom que votre projet, il se peut que vous ayez une configuration d'exécution Java Application portant ce nom. Dans ce cas, vous devez d'abord supprimer la configuration d'exécution Java Application, puis créer la configuration d'exécution Hibernate.

1
K.Nicholas