org - Erreur JPA Eclipse Dali: "Configuration de la console" "n'existe pas"




org eclipse persistence jpa (2)

J'ai regardé partout et j'ai essayé de trouver la source de cette erreur, mais je n'ai pas de chance. J'ai Eclipse STS avec Dali JPA Tools installé. J'ai un projet avec un HSQLDB connecté et des entités. Quand je vais à 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.


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

Allez dans les Properties > Hibernate Settings de votre projet Properties > Hibernate Settings , une fois là-bas, vérifiez la liste déroulante située sous le libellé "Configuration par défaut d'Hibernate Console" 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, spécifiez le nom du projet, dans la liste déroulante "Connexion à la base de données: sélectionnez" [Connexion configurée du projet JPA] " et revenez à la page des paramètres "Hibernate Settings" de votre configuration de projet.

Une fois que tout est fait, nettoyez votre projet (peut-être que cela a été fait deux fois avant que l'erreur ne se produise, à cause de problèmes d'éclipse), si le projet ne se régénère pas correctement, redémarrez Eclipse (oui, parfois ça marche).

Si vous utilisez Maven et le plugin m2e, cliquez avec le bouton droit de la souris dans votre projet et allez sur Maven > Update Project Configuration... et attendez que le projet soit actualisé.


Parfois, s'il n'y a pas de configuration de console avec le nom de votre projet et que la désactivation et la réactivation de la prise en charge de la mise en veille prolongée ne provoquent pas d'apparition, vous devez en créer une. Cela peut être fait avec Run->Run Configurations . Cependant, si vous obtenez l'erreur que "la configuration de la console [nom] existe déjà" lorsque vous essayez de créer une nouvelle configuration de la console d'hibernation avec le même nom que votre projet, cela peut être dû à une configuration d'exécution Java Application avec ce nom. Dans ce cas, vous devez d'abord supprimer la configuration d'exécution de l' Java Application , puis créer la configuration d'exécution d' Hibernate .





dali