====== Anotaciones ====== Esta página contiene diversas anotaciones que he realizado para la elaboración del curso, pero no forma parte de éste. La mayoría de las anotaciones que he ido añadiendo han acabado siendo parte de las unidades, por lo que no es necesario para nada esta página. ===== Clave Asignada ===== ===== Claves naturales ===== ===== Generar SQL ===== Generar el fichero SQL con el DDL de las tablas: //Genera en la base de datos new org.hibernate.tool.hbm2ddl.SchemaExport(configuration).setOutputFile("script.sql").setDelimiter(";") .create(false, true); //Genera el script por consola y en el fichero new org.hibernate.tool.hbm2ddl.SchemaExport(configuration).setOutputFile("script.sql").setDelimiter(";").create(true, false); ===== Join en uno a uno ===== La HQL a lanzar para evitar el problema n+1 en la relación uno a uno. SELECT P FROM Profesor P JOIN FETCH P.direccion D ====== Quitar el Log ====== Logger log = Logger.getLogger("org.hibernate"); log.setLevel(Level.WARNING); ====== Errores ====== La siguiente tabla contiene páginas a las que nadie ha enlazado. ~~ORPHANSWANTED:orphans~~ La siguiente tabla contiene páginas a las que se enlaza pero que aún no existen: ~~ORPHANSWANTED:wanted~~