To nemůžete snadno udělat. Smyslem Hibernate je mapovat objekty Java na relační databázi. Přestože Hibernate odvádí spoustu detailů, stále musíte rozumět tomu, jak relační databáze pracují s věcmi, jako jsou cizí a primární klíče, a důsledky výkonu dotazů, které spouštíte. MongoDB vyžaduje zcela odlišný způsob navrhování vaší databáze se zaměřením na objekty namísto sloupců a tabulek. i když možná budete schopni vytvořit dialekt Hibernate pro MongoDB, vytvořením návrhu, který by fungoval jak na relační databázi, tak na databázi NoSql, získáte návrh, který na obou funguje špatně.