Herramientas de usuario

Herramientas del sitio


apuntes:hibernate

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
apuntes:hibernate [2019/06/07 16:36] – [Configuración] fernandoapuntes:hibernate [2024/09/16 16:03] (actual) – editor externo 127.0.0.1
Línea 266: Línea 266:
 </code> </code>
  
-Puedo utilizar //create// o //update//. Create crea la base de datos completa. Update la crea si no existe, y si ya existe simplemente modifica los cambios que haya habido en su estructura.+Puedo utilizar //create// o //update////Create// crea la base de datos completa. //Update// la crea si no existe, y si ya existe simplemente modifica los cambios que haya en su estructura.
  
-Si quiero crear las claves ajenas de forma correcta, me interesa que el motor de datos de la base de datos sea //InnoDB//. Para ello debo añadir la instrucción de Java ''System.setProperty("hibernate.dialect.storage_engine", "innodb");'' en el fichero HibernateUtil.java.+Si quiero crear las claves ajenas de forma correcta, me interesa que el motor de datos de la base de datos sea //InnoDB//.
 ==== Pool de conexiones ==== ==== Pool de conexiones ====
 Cuando un programa trabaja con una bbdd se deben abrir y cerrar conexiones con ella, y si el programa permite conectar diversos clientes, nos encontramos con el problema de conectar y desconectar conexiones a la base de datos. Un //pool// de conexiones es un conjunto (pool) de conexiones ya conectadas a la base de datos que puedan ser reutilizadas entre distintas peticiones.  Cuando un programa trabaja con una bbdd se deben abrir y cerrar conexiones con ella, y si el programa permite conectar diversos clientes, nos encontramos con el problema de conectar y desconectar conexiones a la base de datos. Un //pool// de conexiones es un conjunto (pool) de conexiones ya conectadas a la base de datos que puedan ser reutilizadas entre distintas peticiones. 
apuntes/hibernate.1559925409.txt.gz · Última modificación: 2024/09/16 16:05 (editor externo)