Bonjour à tous,
J'ai un simple bout de code pour initialiser ma connexion JPA (vers MySQL en l'occurrence) histoire de voir si tout se passe bien, et j'aimerai que mon programme soit capable de savoir quand y'a un problème, histoire de l'indiquer aux utilisateurs.
Mon bout de code est archi-simple:
1 2 3 4 5 6
|
try {
EntityManagerFactory emf = Persistence.createEntityManagerFactory("MyPU");
} catch(Throwable t) {
System.out.println("oups");
} |
J'ai volontairement fait une boulette dans ma chaîne de connexion à la BD pour tenter de récupérer l'erreur mais rien: JPA log tout dans la console sans passer par le catch.
(L'erreur de départ est remontée par le driver MySQL en toute logique)
J'ai fait pas mal de recherche et je n'ai rien trouvé
.
Est-ce un fonctionnement standard ? est-ce une mauvaise config ?
Est-ce que l'utilisation des Exception Spring changerait ça ?
(pour info j'utilise Hibernate comme couche JPA)
merci pour vos lumières
Partager