MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wenn ich versuche, Hibernate ogm und Spring Boot zu verwenden, gibt die Konsole den Fehler Konnte benannte Strategieklasse nicht instanziieren

Die Version von OGM, die Sie verwenden (4.0.0.Beta4 ) ist viel zu alt, wenn man bedenkt, welche Version von Hibernate ORM Sie verwenden (5.0.11.Final). ). Sie sollten kompatible Versionen verwenden, da OGM von Hibernate ORM abhängt.

Wenn Sie ORM 5.0.11.Final verwenden möchten , dann sollten Sie OGM 5.0.4.Final verwenden .Ich würde jedoch ein Upgrade auf neuere Versionen empfehlen; 5.0 ist bereits anderthalb Jahre alt und seit der Erstveröffentlichung wurden mehrere Versionen veröffentlicht.

Seien Sie jedoch vorsichtig, die Versionsnummer von OGM stimmt im Allgemeinen nicht mit der Versionsnummer von ORM überein. Informationen zur Kompatibilität neuerer Versionen von OGM mit ORM finden Sie unter http://hibernate.org/ogm/releases/#compatibility-matrix .