Sie können dies nicht einfach tun. Der Zweck von Hibernate besteht darin, Java-Objekte einer relationalen Datenbank zuzuordnen. Obwohl Hibernate viele Details abstrahiert, müssen Sie dennoch verstehen, wie relationale Datenbanken mit Dingen wie Fremd- und Primärschlüsseln arbeiten und welche Auswirkungen die von Ihnen ausgeführten Abfragen auf die Leistung haben. MongoDB erfordert eine ganz andere Art, Ihre Datenbank zu entwerfen, die sich auf Objekte statt auf Spalten und Tabellen konzentriert. Während Sie möglicherweise einen Hibernate-Dialekt für MongoDB erstellen können, erhalten Sie durch Erstellen eines Designs, das sowohl auf einer relationalen Datenbank als auch auf einer NoSql-Datenbank funktioniert, ein Design, das auf beiden schlecht funktioniert.