Hibernate is een gratis stukje software gebruikt om een object - relational mapping , of ORM , bibliotheek voor Java te creëren . Het wordt gebruikt om te passen en te verplaatsen stukken van gegevens van Java-klassen en data types te relationele database tabellen en data types . Hibernate creëert de meerderheid van de Structured Query Language of SQL , noemt nodig is om deze taken uit te voeren , maar het maakt het ook mogelijk de gebruiker om inheemse SQL-opdrachten maken en ondersteunt een SQL - achtige taal genaamd Hibernate query- taal , of HQL . HQL toegang en manipuleert de data-objecten opgeslagen in de sluimerstand . In plaats van het gebruik van een interactief SQL- tool, wordt inheemse SQL ingebed in een programma bij het werken met Hibernate . Instructies 1 Open een bestaande Java of . Net programma of een nieuwe maken binnen de teksteditor . Kopen van 2 Gebruik de " session.createSQLQuery ( ) " -interface binnen de Java of . Net programma om inheemse SQL queries toe te voegen . Typ de SQL-instructie binnen de haakjes . Een fundamentele vraag naar de " veld1 " en " veld2 " kolommen terug uit een tabel met de naam " test_table " ziet er als volgt uit: . Sess.createSQLQuery ( "SELECT veld1 , veld2 FROM test_table " ) list ( ) : < br > Type 3 de " sql - insert " mapping tags in een Java of . Net programma om gegevens naar een database tabel met behulp van SQL uit Hibernate voegen . Een voorbeeld van de code ziet er als volgt uit: INSERT INTO test_table ( veld1 , veld2 ) VALUES ( ' waarde1 ' , ' waarde2 ' ) < /sql - insert > < br > Type 4 de " sql - Update " mapping tags in een Java of . Net programma om gegevens in een database tabel met behulp van SQL uit Hibernate veranderen . Een voorbeeld van de code ziet er als volgt uit: UPDATE test_table SET veld1 = " waarde3 " WHERE veld1 = " waarde2 " ) < /sql - Update > 5 Typ de " sql - delete " mapping tags in een Java of . Net programma om gegevens uit een database tabel met behulp van SQL uit Hibernate te verwijderen . Een voorbeeld van de code ziet er als volgt uit: DELETE FROM test_table WHERE veld1 = " waarde3 " ) < /sql - delete > < br > |