Creación de tablas MySQL InnoDB con Hibernate
Al utilizar Hibernate con JPA, es posible que necesites crear tablas MySQL con el motor InnoDB del MyISAM predeterminado. Para lograr esto dinámicamente y no mediante la generación de archivos SQL, considere la siguiente solución:
Solución:
Especifique el dialecto de Hibernación usando la propiedad:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Para versiones de MySQL superiores a 5.1, use:
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
Al configurar este dialecto, Hibernate creará automáticamente tablas con el motor InnoDB, asegurando las propiedades de almacenamiento deseadas y un rendimiento mejorado.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3