ADT3
|
|
Título del Test:
![]() ADT3 Descripción: Acceso a Datos Tema 3 DAM |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cómo se define el concepto de mapeo objeto-relacional?. Es un lenguaje de programación. Es una herramienta software. Es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y el utilizado en una base de datos relacional. Es un paradigma de programación. ¿Qué es Hibernate?. Es una herramienta de mapeo objeto-relacional que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de una aplicación. Es un entorno de desarrollo de Java. Es un sistema gestor de bases de datos. Es una aplicación que permite usar bases de datos no relacionales. ¿Cuál es la principal desventaja de las herramientas ORM?. Las aplicaciones son algo más lentas. Ayudan a reducir el tiempo de desarrollo de software. Permite la producción de mejor código. Incentivan la portabilidad y escalabilidad de los programas de software. ¿Cómo se instala Hibernate en NetBeans?. No hay que instalarlo se usa directamente en la nube. Hibernate no es compatible con NetBeans. Es un plugin. Tenemos que descargar una aplicación independiente de NetBeans. ¿Qué paquete tenemos que importar para usar las clases e instancias de Hibernate?. org.hibernate.*. org.sql.*. org.hql. hql.hibernate.*. ¿Cuál de los siguientes elementos NO es un ORM?. Hibernate. Doctrine. Oracle. Propel. ¿Cuál de los siguientes elementos es un ORM?. MySQL. Oracle. Hibernate. SQL Server. ¿Qué método carga el fichero de configuración e inicializa el entorno de Hibernate?. Configuration().configure();. Configuration().init();. buildSessionFactory();. SessionFactorySingleton.getSessionFactory();. ¿Cuál es el objetivo del fichero de ingeniería inversa en Hibernate?. comprobar las posibles actualizaciones de Hibernate. relacionar las tablas de la base de datos con los objetos creados en Java. crear las clases de nuestras tablas MySQL. es un fichero XML, que contiene la configuración necesaria para realizar la conexión a la base de datos. ¿Qué extensión tiene el fichero de configuración de Hibernate en un proyecto Java?. .java. .xml. .sql. .cfg.xml. ¿Cuál es el objetivo del fichero de configuración en Hibernate?. es un fichero XML, que contiene la configuración necesaria para realizar la conexión a la base de datos. relacionar las tablas de la base de datos con los objetos creados en Java. comprobar las posibles actualizaciones de Hibernate. crear las clases de nuestras tablas MySQL. ¿Qué fichero de la configuración de Hibernate incluiremos las tablas de la base de datos que queremos mapear?. Configuracion. Singleton. Ingeniería Inversa. Mapeo. ¿Qué interfaz permite realizar la configuración de Hibernate?. Interfaz Query. Interfaz Configuration. Interfaz Transaction. Interfaz SessionFactory. ¿Qué es singleton?. Un ORM. Un patrón de diseño que permite restringir la creación de objetos pertenecientes a una clase. Un tipo de sistema gestor de bases de datos. Es un sinónimo de Hibernate. ¿Qué interfaz permite crear sesiones de trabajo en Hibernate?. Interfaz SessionFactory. Interfaz Query. Interfaz Configuration. Interfaz Transaction. ¿Qué extensión tiene el fichero de ingeniería inversa de Hibernate en un proyecto Java?. .reveng.xml. .sql. .java. .cfg.xml. ¿Qué fichero de la configuración de Hibernate contiene la configuración necesaria para realizar la conexión a la base de datos?. Mapeo. Ingeniería Inversa. Singleton. Configuracion. ¿Qué es un POJO?. Una conexión con la BD. Un mapeo. Un ORM. Una clase Java normal. ¿Qué extensión tienen los ficheros POJO?. .java. .reveng.xml. .hbm.xml. .cfg.xml. ¿Cuál es el objetivo de los ficheros de mapeo en Hibernate?. crear las clases de nuestras tablas MySQL. comprobar las posibles actualizaciones de Hibernate. relacionar las tablas de la base de datos con los objetos creados en Java. es un fichero XML, que contiene la configuración necesaria para realizar la conexión a la base de datos. ¿Qué ficheros tienes en Hibernate?. ORM, Ingeniería Inversa y Singleton. Configuración, Ingeniería Inversa y Singleton. Configuración, Ingeniería Inversa y Mapeo. ORM, Ingeniería Inversa y Mapeo. ¿Cuándo hacemos un fichero de mapeo, qué se generan?. Una base de datos relacional. Un fichero xml con el mapeo y un fichero con la clase Java. Un fichero de configuración. Un Singleton. ¿Qué extensión tienen los ficheros de mapeo de las clases con las tablas de la BD en Hibernate?. .hbm.xml. .cfg.xml. .sql. .reveng.xml. ¿En qué fichero de configuración se añade una entrada de mapeo por cada tabla que hayamos mapeado?. Mapeo. Ingeniería Inversa y Mapeo. Configuración. Singleton. ¿Qué interfaz permite implementar la persistencia en Java?. SessionFactory. Serializable. Transaction. Query. ¿Qué es necesario para poder utilizar los mecanismos de persistencia de Hibernate?. Usar un sistema gestor de bases de datos no relacional. Utilizar NetBeans 8.2. Hibernate no tiene posibilidad de persistencia. Obtener un objeto Session. ¿Qué nos permite el método save() de la interfaz Session?. Almacenar un objeto en la base de datos. Toma un objeto clase y carga el estado. La interfaz Session no tiene método save(). Borrar un objeto de la base de datos. ¿Cuándo se dice que un objeto está en estado persistente con Hibernate?. Un objeto está en estado persistente, si ha sido recién instanciado utilizando el operador new y no está asociado a una Session de Hibernate. Un objeto está en estado persistente, si tiene una representación en la base de datos y un valor identificador, es decir, se encuentra en el ámbito de una Session de Hibernate. Un objeto está en estado persistente, si el objeto se ha hecho persistente pero su Session ha sido cerrada. El estado persistente no es un estado válido de los objetos en Hibernate. ¿Cuáles son los estados de un objeto en Hibernate?. Transitorio, Iniciado y Separado. Transitorio, Iniciado y Referenciado. Transitorio, Persistente y Referenciado. Transitorio, Persistente y Separado. ¿Cuándo se dice que un objeto está en estado transitorio con Hibernate?. Un objeto está en estado transitorio, si el objeto se ha hecho persistente pero su Session ha sido cerrada. Un objeto está en estado transitorio, si tiene una representación en la base de datos y un valor identificador, es decir, se encuentra en el ámbito de una Session de Hibernate. Un objeto está en estado transitorio, si ha sido recién instanciado utilizando el operador new y no está asociado a una Session de Hibernate. El estado transitorio no es un estado válido de los objetos en Hibernate. ¿Cuándo se dice que un objeto está en estado separado con Hibernate?. Un objeto está en estado separado, si ha sido recién instanciado utilizando el operador new y no está asociado a una Session de Hibernate. El estado separado no es un estado válido de los objetos en Hibernate. Un objeto está en estado separado, si tiene una representación en la base de datos y un valor identificador, es decir, se encuentra en el ámbito de una Session de Hibernate. Un objeto está en estado separado, si el objeto se ha hecho persistente pero su Session ha sido cerrada. ¿Qué función tiene el método load() de Session?. Borrar un objeto del que no existan referencias. Recuperar una instancia persistente conociendo el identificador del registro. Almacenar un objeto en la base de datos. Llamar a la base de datos inmediatamente y devuelve nulo si no existe una fila correspondiente. ¿Qué función tiene el método delete() de Session?. Almacenar un objeto en la base de datos. Recuperar una instancia persistente conociendo el identificador del registro. Borrar un objeto del que no existan referencias. Actualizar un objeto que esté en la base de datos con el nuevo objeto que le proporcionamos. ¿Qué método tenemos que usar si queremos ejecutar una sentencia HQL de Insert, Update o Delete?. No se pueden ejecutar sentencias de Insert, Update o Delete. execute(). executeUpdate(). executeModify(). ¿Cuál es el lenguaje que permite realizar operaciones de consulta, inserción, modificación y borrado sobre la BD en Hibernate?. HQL. DML. PQL. DCL. Si quiero almacenar una nueva fila en la base de datos, ¿Cuál es el proceso a seguir usando Hibernate sobre Java?. Cargar un objeto, sustituir sus datos con la información a almacenar. Crear un objeto con la información a almacenar y guardarlo usando el método save(). Crear un objeto con la información a almacenar y deshacer la transacción que estamos llevando a cabo. Crear variables con la información a almacenar, ir al SGBD y guardar la información a mano. ¿Qué función tiene el método update() de Session?. Recuperar una instancia persistente conociendo el identificador del registro. Borrar un objeto del que no existan referencias. Actualizar un objeto que esté en la base de datos con el nuevo objeto que le proporcionamos. Almacenar un objeto en la base de datos. ¿Qué es el HQL?. un lenguaje de programación que permite acceder a datos mediante programación orientada a objetos. es otra manera de llamar al lenguaje SQL. es una técnica de programación para convertir datos entre el sistema de tipos primitivos y una BD. es una serie de ficheros declarativos (XML) que permiten establecer relaciones ORM. ¿Qué posibilidades tenemos de enlazar un parámetro con su valor en una consulta HQL?. Catálogo y posición. Catálogo y abstracción. Nombre y posición. Nombre y abstracción. ¿Qué interfaz permite realizar consultas a la base de datos y controla cómo se ejecutan dichas consultas en Hibernate?. Interfaz SessionFactory. Interfaz Transaction. Interfaz Query. Interfaz Configuration. ¿Qué función tiene el método list() de Query?. Almacenar un objeto en la base de datos. Lista las características de la base de datos. Devuelve en una colección todos los resultados de la consulta. Recuperar una instancia persistente conociendo el identificador del registro. ¿Qué significan las siglas HQL?. Hibernate Query Language. Hibernate Query Loading. Hyper Query Load. Hibernate Query Launching. ¿Qué clase podemos usar si los datos que devuelve una consulta no están asociados a ninguna clase?. Object. Exception. Si no están asociados no se puede usar. Class. ¿Qué función tiene el método createQuery() de Query?. Lista las características de la base de datos. Almacenar un objeto en la base de datos. Nos permite añadir la consulta HQL al objeto Query. Devuelve en una colección todos los resultados de la consulta. ¿Qué ocurre si no cerramos una transacción en Hibernate?. Da un error y no nos permite hacer nada. Nos pide que manejemos con una excepción NoTransactionClosed. Nada, funciona todo correctamente. Los datos modificados no se almacenan en disco. ¿Qué permite el método rollback() de la interfaz Transaction?. Marca el comienzo de una transacción. Deshace la transacción. Ninguna de las otras respuestas es correcta. Hace permanentes los cambios en la base de datos asociados a la transacción. ¿Qué interfaz permite asegurar que cualquier error que ocurra entre el inicio y el final de la transacción produzca el fallo en la misma, garantizando la consistencia de los datos?. Interfaz SessionFactory. Interfaz Transaction. Interfaz Configuration. Interfaz Query. ¿Qué método de la interfaz Transaction permite guardar los cambios en las BD?. tx.commit();. tx.rollback();. tx.savepoint();. tx.unsave();. ¿Qué método de la interfaz Transaction permite deshacer los cambios en las BD?. tx.rollback();. tx.commit();. tx.unsave();. tx.savepoint();. ¿Qué permite el método commit() de la interfaz Transaction?. Marca el comienzo de una transacción. Hace permanentes los cambios en la base de datos asociados a la transacción. Deshace la transacción. Ninguna de las otras respuestas es correcta. ¿Cómo podemos comenzar una transacción en Hibernate dentro de la sesión 'session'?. Transaction tx = beginTransaction(session). Transaction tx = session.beginTransaction();. Transaction tx = new Transaction(session). Transaction tx = session.newTransaction(). |




