In questo articolo parliamo dei design pattern usati per lo strato di persistenza dei dati in un database relazionale mediate l'uso di della Java Persistence API (JPA) (JSR 338) e della sua implementazione più matura e popolare che è il framework object relational mapping (ORM) Hibernate. JPA è da diversi anni