L'errore non c'entra niente direttamente con il DB e Hibernate. Innanzitutto non vedo gli import ma da LogManager.getLogger deduco che il TUO codice usa direttamente log4j
Il punto è che nel tuo progetto c'è altro (probabilmente Hibernate) che invece usa la SLF4J. Per usare SLF4J ci vuole l'artifact della sua API (slf4j-api.jar) e in PIÙ ci vuole l'artifact di "adattamento" per girare i log su una libreria di logging specifica es. Log4J, quindi ad esempio slf4j-log412.jar (per Log4J 1.2).
Pertanto cerca di fare chiarezza sul logging (lo so ... il logging non è la cosa più importante ma ho visto progetti di lavoro dove era molto ravanato ..).
Se puoi usare SLF4J, usalo anche nel TUO codice. Che tra l'altro rispetto al Log4J 1.2 è più pratico perché con SLF4J puoi sfruttare i messaggi "parametrizzati".
Invece di usare con Log4J la concatenazione (che è inefficiente):
logger.debug("Valore x = " + x + "; valore y = " + y);
Con SLF4J puoi fare:
logger.debug("Valore x={}; y={}", x, y);
che è oltretutto più leggibile.


Rispondi quotando