Hibernate est un logiciel gratuit utilisé pour créer un mapping objet-relationnel , ou ORM , bibliothèque Java. Il est utilisé pour faire correspondre et déplacer des morceaux de données de classes Java et les types de données pour les tables de bases de données relationnelles et types de données . Hibernate crée la majorité de la structured query language , ou SQL, appelle requis pour effectuer ces tâches, mais il permet également à l' utilisateur de créer des commandes SQL natif et supporte un langage de type SQL appelé Hibernate langage de requête , ou HQL . HQL accède et manipule les objets de données stockés dans Hibernate . Au lieu d'utiliser un outil SQL interactif, natif SQL est intégré dans un programme lorsque l'on travaille avec Hibernate . Instructions
1
Ouvrir un Java existant ou . Programme Net ou en créer une nouvelle dans l'éditeur de texte.
2
Utilisez le " session.createSQLQuery ()" interface dans le programme net Java ou . d'ajouter des requêtes SQL natives . Tapez l'instruction SQL dans les parenthèses . Une requête de base de retourner le " champ1 " et colonnes " champ2 " à partir d'une table nommée " test_table " ressemble à ceci: .
Sess.createSQLQuery ("SELECT champ1 , champ2 FROM test_table " ) list () :
3
Tapez les étiquettes de cartographie " sql- insérer" de Java ou . programme net pour ajouter des données à une table de base de données avec SQL d'Hibernate . Un exemple de code ressemble à :
INSERT INTO VALUES TEST_TABLE (champ1 , champ2 ) ( " valeur1 ", " valeur2 " ) Photos < br > 4 type les « sql- update" balises de cartographie dans un Java ou . programme de filet de modifier des données dans une table de base de données avec SQL d'Hibernate . Un exemple de code ressemble à :
UPDATE SET test_table champ1 = " value3 " WHERE champ1 = " valeur2 " )
5 < p > Tapez le " sql- delete" balises de cartographie dans un Java ou . nET programme pour supprimer les données d'une table de base de données avec SQL d'Hibernate . Un exemple de code ressemble à :
DELETE FROM test_table WHERE champ1 = " value3 " ) < /sql -delete >