dicembre 17, 2017

POJO e Hibernate esempio pratico

Hibernate usa una modellazione basata su oggetti Plain Old Java Object (POJO) per interagire con il database. Le colonne di una tabella sono rappresentate dagli attributi di una classe java e la gestione del mapping verso le tabelle di database relazionale è delegata a file xml. In questo articolo viene mostrato come mappare il POJO di un ipotetico cliente (Customer) su Hibernate. Viene utilizzato il progetto di esempio mostrato qui.

CHECK OUT THE SOURCE CODE ON GITHUB

Creiamo la tabella Customer sul DB

Creiamo l’oggetto POJO
– Customer

Creiamo il file di mapping hibernate Customer.hbm.xml

Definiamo la risorsa utilizzata per il mapping nel file di configurazione hibernate.cfg.xml

 

Creiamo per il POJO l’interfaccia DAO e la sua implementazione

– CustomerDAO

 – CustomerHibernateDAO

 

Aggiorniamo la Hibernate Factory per recuperare il DAO legato POJO

 – DAOFactory

 

– DAOHibernateFactory 

 Ecco come si presenta il layout di progetto

pojo-hibernate-project-layout

 

Related posts

Leave a Reply

Your email address will not be published.