Pergunta de entrevista da empresa Visa Inc.

Why do we need hibernate or JPA?