Funguje to úplně stejně, jako kdyby tam Hibernate nebyl. Z klienta přijde request na server, server si podle parametrů dotazu přečte příslušná data a z nich sestaví odpověď, kterou vrátí klientovi. Hibernate (a obecně ORM) slouží k tomu, aby se programátor nemusel starat o změnu dat z relační podoby do objektové a zpět.