Auf Thema antworten

Hallo zusammen,

ich versuche als Java-Beginner eine Anwendung zu erstellen, die auf eine SQLite-Datenbank über Hibernate zugreifen soll (IDE Eclipse 2022-12).

Ich habe folgende dependecies in der pom.xml definiert:

  • Hibernate-core            6.2.6-Final
  • hibernate-annotations 3.5.6-Final
  • log4j-core                    2.20.0
  • log4j-api                      2.20.0
  • sqlite-dialect               0.1.4
  • sqlite-jdbc                   3.42.0.0

ergibt beim Programmablauf folgende Meldung:

SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder

Zusätzlich folgende dependencies:

  • log4j-slf4j-impl            2.20.0
  • slf4j-simple                 2.0.9

ergibt folgende Meldung:

SLF4J: Defaulting to no-operation (NOP) logger implementation

SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.

Wenn ich die zweite Meldung richtig verstehe, dann fehlt ein SLF4J-Provider. Über slf4j-simple sollte doch aber ein solcher vorhanden sein?

Was mache ich hier falsch?

Im Prinzip würde ich auch gut ohne Logger auskommen, aber wenn ich das richtig verstehe, dann kommt Hibernate nicht ohne Logger aus?


Vielen Dank schon mal für eure Tipps/Hinweise!

Javandi


PS: Ich habe versucht, die Infos hier wegen der Übersichtlichkeit auf das m. E. Notwendige zu beschränken, ggf. natürlich gerne mehr.



Oben