El ORA-0: insufficient privileges
el error es porque cuando hibernate comienza, intenta crear y actualizar la tabla de la base de datos relacionada con el mapeo (archivos hbm). Es un error de la base de datos de Oracle y debe pedirle al DBA que otorgue los privilegios de modificación, creación, eliminación, etc. al usuario que hibernate está usando en el archivo de configuración.
Si no desea que hibernate actualice automáticamente el esquema de la base de datos, puede verificar que las propiedades Hibernate.hbm2ddl.auto
está configurado para validate
en el archivo de configuración de hibernación. Los valores posibles para esta propiedad son:validar | actualizar | crear | crear-soltar. Tal vez esté configurado para update
en su archivo de configuración. Al deshabilitar la generación automática del esquema de la tabla, será su responsabilidad crear la tabla, el índice, la restricción, etc.
Puede informar a hibernate del nombre del esquema para usar en el archivo de configuración de hibernate con la propiedad hibernate.default_schema
y en el hbm.xml
archivo en el <Hibernate-mapping ...
elemento
Documentación de referencia