Nie możesz tego łatwo zrobić. Celem Hibernate jest mapowanie obiektów Java do relacyjnej bazy danych. Chociaż Hibernate abstrahuje od wielu szczegółów, nadal musisz zrozumieć, jak relacyjne bazy danych współpracują z takimi elementami, jak klucze obce i podstawowe, oraz implikacje wydajnościowe wykonywanych zapytań. MongoDB wymaga zupełnie innego sposobu projektowania bazy danych, skupiającego się na obiektach, a nie kolumnach i tabelach. podczas gdy możesz stworzyć dialekt Hibernate dla MongoDB, tworząc projekt, który będzie działał zarówno na relacyjnej bazie danych, jak i na bazie danych NoSql, da ci projekt, który działa słabo na obu.