Hibernate es un software gratuito usado para crear un mapeo objeto- relacional , o ORM , biblioteca de Java. Se utiliza para combinar y mover las piezas de los datos de las clases Java y los tipos de datos a las tablas de bases de datos relacionales y tipos de datos . Hibernate genera la mayor parte del lenguaje de consulta estructurado o SQL , llama necesaria para llevar a cabo estas tareas, sino que también permite al usuario crear comandos SQL nativo y soporta un lenguaje similar a SQL llamado Hibernate lenguaje de consulta o HQL . HQL accede y manipula los objetos de datos almacenados en Hibernate . En lugar de utilizar una herramienta de SQL interactivo , SQL nativo está incrustado en un programa cuando se trabaja con Hibernate . Instrucciones
1
Abrir una existente de Java o . Net programa o crear uno nuevo en el editor de texto.
2
Utilice " session.createSQLQuery ()" dentro de la interfaz un programa como Net Java o. para añadir consultas SQL nativas. Escriba la instrucción SQL dentro de los paréntesis. Una consulta básica para devolver las columnas " campo2 " " campo1 " y de una tabla llamada " TEST_TABLE " es la siguiente: .
Sess.createSQLQuery ( "SELECT campo1 , campo2 DE TEST_TABLE ") lista ( ) :
Página 3
Tipo de los " sql- insert " etiquetas de asignación en un Java o. Net programa para agregar datos a una tabla de base de datos mediante SQL de Hibernate . Un ejemplo de código es :
INSERT INTO VALORES TEST_TABLE ( campo1 , campo2 ) ( " valor1 ", " valor2 ") < /sql- insert>
< br > 4 Tipo de los " sql- actualización " etiquetas de asignación en un Java o . Net programa para cambiar los datos de una tabla de base de datos mediante SQL de Hibernate . Un ejemplo de código es :
ACTUALIZACIÓN SET TEST_TABLE campo1 = " value3 " WHERE campo1 = " valor2 ") < /sql- update>
5 < p > Tipo de los " sql -delete " etiquetas de asignación en un Java o . Net programa para eliminar los datos de una tabla de base de datos mediante SQL de Hibernate . Un ejemplo de código es :
DELETE FROM TEST_TABLE DONDE campo1 = " value3 ") < /sql -delete >