Hibernate è un software gratuito utilizzato per creare un mapping object-relational , o ORM , libreria per Java . E 'usato per abbinare e spostare pezzi di dati da classi Java e tipi di dati di tabelle di database relazionali e tipi di dati . Hibernate genera la maggior parte del linguaggio di interrogazione strutturato , o SQL , le chiamate necessarie per eseguire queste attività , ma permette anche all'utente di creare comandi SQL nativi e supporta un linguaggio SQL -like chiamato Hibernate Query Language , o HQL . HQL accede e manipola gli oggetti dati memorizzati nella Hibernate . Invece di usare uno strumento interattivo SQL , SQL nativo è incorporato in un programma quando si lavora con Hibernate . Istruzioni
1
Aprire un Java esistente o . Programma Net o crearne uno nuovo entro l' editor di testo .
2
Usare il " session.createSQLQuery ( ) " interfaccia all'interno il programma Net Java o . aggiungere query SQL nativo . Digitare l'istruzione SQL all'interno delle parentesi . Una query di base per tornare alla " campo1 " e " campo2 " colonne da una tabella denominata " TEST_TABLE " assomiglia a questo: .
Sess.createSQLQuery ( "SELECT campo1 , campo2 FROM TEST_TABLE " ) lista ( ) :
3
tipo le " sql - insert" mappatura dei tag in un Java o . programma Net per aggiungere dati a una tabella di database utilizzando SQL da Hibernate . Un esempio di codice è simile :
INSERT INTO TEST_TABLE ( campo1 , campo2 ) ( " valore1 " , " valore2 " ) < /sql - insert >
< br > 4 tipo le " sql - aggiornamento" la mappatura dei tag in un Java o . programma netto per modificare i dati in una tabella di database utilizzando SQL da Hibernate . Un esempio di codice è simile :
UPDATE SET TEST_TABLE campo1 = " valore3 " WHERE campo1 = " valore2 " ) < /sql -update >
5 < p > Tipo le " sql - delete " tag di mapping in un Java o . programma netto per rimuovere i dati da una tabella di database utilizzando SQL da Hibernate . Un esempio di codice è simile :
DELETE FROM TEST_TABLE WHERE campo1 = " valore3 " ) < /sql -delete >