Hola David,
Entiendo que estás utilizando Hibernate y quieres que genere las tablas automáticamente en tu base de datos MySQL en OCI Oracle. Hibernate tiene una funcionalidad para esto llamada "hibernate.hbm2ddl.auto". Puedes configurar esta propiedad en el archivo de configuración de Hibernate (hibernate.cfg.xml) de la siguiente manera:
<property name="hibernate.hbm2ddl.auto">update</property>
Hay diferentes valores que puedes asignar a "hibernate.hbm2ddl.auto":
create
: Crea las tablas cada vez que se inicia la sesión de Hibernate, destruyendo las tablas existentes.create-drop
: Similar a create
, pero también elimina las tablas cuando se cierra la sesión de Hibernate.update
: Actualiza las tablas existentes si es necesario y crea las nuevas, pero no destruye las existentes.validate
: Verifica si las tablas están creadas, si no, genera una excepción.
En tu caso, parece que quieres que las tablas se creen automáticamente si no existen, por lo que update
podría ser la opción correcta para ti.
Por favor, asegúrate de que tu archivo de configuración de Hibernate esté correctamente configurado con los detalles de tu base de datos MySQL en OCI Oracle.
Además, verifica que las entidades que deseas que Hibernate genere las tablas estén correctamente anotadas con @Entity
y @Table
.
Espero haber ayudado y buenos estudios!