option
Cuestiones
ayuda
daypo
buscar.php

Ilerna DAM M06 RESUMEN PDF UF02 - 2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ilerna DAM M06 RESUMEN PDF UF02 - 2

Descripción:
Ilerna DAM M06 RESUMEN PDF UF02 - 2

Fecha de Creación: 2020/05/02

Categoría: Informática

Número Preguntas: 17

Valoración:(1)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Herramientas de mapeo objeto-relacional (ORM) El ______ objeto-relacional (ORM) permite ______ datos que se encuentran en un ________ , a otro ________. sistema_gestor_de_bases_de_datos_de_tipo_relacional mapeo convertir sistema_de_bases_de_datos_orientado_a_objetos.

Herramientas de mapeo objeto-relacional (ORM) Ventajas e inconvenientes. Reducción del tiempo de desarrollo. Abstracción de la BD. Aplicaciones lentas.

Herramientas de mapeo objeto-relacional (ORM) Ventajas e inconvenientes. Reutilización. Producción de mejor código. Independencia de la BD. Aprendizaje de nuevo lenguaje ORM.

Herramientas de mapeo objeto-relacional (ORM) Ventajas e inconvenientes. Propio lenguaje para consultas. Portabilidad y escalabilidad de programas de software. Sistema más complejo.

Herramientas de mapeo objeto-relacional (ORM) Hibernate es una herramienta para Java que facilita el mapeo de objetos entre las bases de datos relacionales y la de objetos mediante: ficheros declarativos XML. ficheros declarativos json. ficheros virtuales alojados en el servidor. ninguna de ellas.

Herramientas de mapeo objeto-relacional (ORM) Hibernate ofrece un lenguaje llamado: HQL (Hibernate Query Language). SQL (Structured Query Language). DML (Data Manipulation Language). DDL (Data Definition Language ).

Herramientas de mapeo objeto-relacional (ORM) HQL (Hibernate Query Languaje): Su principal particularidad es que las consultas se realizan sobre nuestras clases java que forman nuestro modelo. Los tipos de datos son los de Java. No es posible tratar con las colecciones de Java. Es posible tratar con las colecciones de Java.

Herramientas de mapeo objeto-relacional (ORM) HQL (Hibernate Query Languaje). Veamos ahora un sencillo ejemplo de consulta en HQL. SELECT al FROM Alumno al ORDER BY nombre ¿Qué diferencias podemos ver entre HQL y SQL?. Alumno hace referencia a la clase Alumno y NO a la tabla Alumnos. Es necesario definir el alias al de la clase Java Alumno. Tras la palabra SELECT se usa el alias en vez del ”*”. Al ordenar los objetos se usa la propiedad nombres de la clase Alumno en vez de la columna nombre de la tabla Alumnos.

Herramientas de mapeo objeto-relacional (ORM) Hibernate. Interfaces. permite la obtención de instancias Session y habitualmente solo existe una por sesión. Se especifica la ubicación de los documentos que son utilizados para el mapeo de objetos y seguidamente se crea la SessionFactory. aquí se llevan a cabo las consultas. Se harán en HQL o en SQL nativo. cualquier error en la transacción producirá el fallo de la misma.

Herramientas de mapeo objeto-relacional (ORM) Estructura de un fichero de mapeo. Etiquetas. todos los ficheros de mapeo comenzarán y finalizarán con esta etiqueta. engloba a la clase con todos sus atributos. indica el atributo clave en la clase. indica la naturaleza del campo clave.

Herramientas de mapeo objeto-relacional (ORM) Estructura de un fichero de mapeo. Etiquetas. mapea colecciones. que es el nombre de la columna que representa el set. define la relación.

Herramientas de mapeo objeto-relacional (ORM) Clases persistentes. Podemos hacer que nuestras _____ se almacenen en una ______ haciendo ficheros de mapeo ______, en los que se indica cómo se guarda en base de datos cada clase. Implementadas por la interfaz ______, son similares a las tablas y un registro será un objeto persistente en esa clase. También poseerán atributos y métodos get y set. clases Serializable XML base_de_datos.

Herramientas de mapeo objeto-relacional (ORM) Clases persistentes. Para que una clase pueda considerarse como persistente debe cumplir las siguientes condiciones: poseer un id. un constructor vacío. métodos getter y setter. sobreescribir el método equals(). sobreescribir el método hascode().

Herramientas de mapeo objeto-relacional (ORM). Sessiones. Si se desea utilizar la ______ en Hibernate es necesario obtener un objeto ______ usando la clase _______ . Para cargar el fichero de configuración _______ hay que llamar a ________ . Session persistencia Configuration().configure() hibernate.cfg.xml SessionFactory.

Herramientas de mapeo objeto-relacional (ORM). Transacciones. Con un objeto _____ se representa una única unidad de trabajo en la que se almacenan los datos. Se abren a través de _____. Una _____ define una unidad de trabajo que debe cumplir los criterios ACID: Atomicidad, Consistencia, Aislamiento (la "I" viene del inglés Isolation) y Durabilidad. Cuando _______ , también ________ para esa sesión. Una vez se ha completado todo el trabajo en dicha transacción, habrá que cerrar todas las sesiones. se_está_creando_la_transacción SessionFactory transacción Session se_crea_la_sesión.

Herramientas de mapeo objeto-relacional (ORM). Estados de un objeto Hibernate. Si ha sido recién instanciado por el operador new, no está asociado a una Session, no tiene representación persistente en la BD y no se le asigna ningún valor. Cuando se encuentre en la base de datos. Se caracterizan por haber sido creados y almacenados en una sesión o devueltos en una consulta. Cuando se cierra la sesión a través del método close().

Herramientas de mapeo objeto-relacional (ORM) Consultas SQL. Parámetros en las consultas. Hibernate soporta dos tipos de parámetros: Los que tienen nombre. Son identificadores de la forma: nombre en la cadena de consulta. los parámetros de estilo JDBC. los que devuelve una instancia de un servicio dependiendo de los datos introducidos como parámetros. los que reciben un string.

Denunciar Test