Не можете лесно да направите това. Смисълът на Hibernate е да картографира Java обекти към релационна база данни. Въпреки че Hibernate абстрахира много подробности, все пак трябва да разберете как релационните бази данни работят с неща като външни и първични ключове и последиците за производителността на заявките, които изпълнявате. MongoDB изисква съвсем различен начин за проектиране на вашата база данни, фокусиращ се върху обекти вместо колони и таблици. докато може да успеете да създадете диалект на хибернация за MongoDB, като създадете дизайн, който ще работи както на релационна база данни, така и на NoSql база данни, ще ви даде дизайн, който работи лошо и на двете.