Pregunta

Tenía curiosidad por saber si es posible agregar un comentario de encabezado SQL al SQL generado por la salida HBM2DDL.

Específicamente, sería bueno si pudiera agregar cadenas de versión generadas al objeto Dialect que se emitiría al archivo .sql generado.

public static MyDialect extends MySQLDialect {
 // what method do I @Override to generate the comment?
}
¿Fue útil?

Solución

La respuesta (a mi propia pregunta) es que actualmente no puede hacer esto. La versión actual de Hibernate (versión 4.Alpha 03/2011). Su clase Github Master SchemaExporter (https://github.com/hibernate/hibernate-core/blob/master/hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/schemaexport.java) solo genera dos cosas al archivo 1) los comandos de la tabla de caída y luego 2) los comandos de creación de la tabla.

Si tengo tiempo, tal vez agregue la función. La idea es que podríamos agregar versiones de base de datos al script generado como encabezado de comentarios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top