ORA-0: insufficient privileges
errore è perché all'avvio dell'ibernazione cerca di creare e aggiornare la tabella del database relativa alla mappatura (file hbm). È un errore del database Oracle e dovresti chiedere a DBA di concedere all'alter create, drop ecc. i privilegi all'utente che l'ibernazione sta usando nel file di configurazione.
Se non vuoi che l'ibernazione aggiorni automaticamente lo schema del database puoi controllare che le proprietà Hibernate.hbm2ddl.auto
è impostato su validate
nel file di configurazione di ibernazione. I possibili valori per questa proprietà sono:validate | aggiornamento | creare | crea-goccia. Forse è impostato su update
nel tuo file di configurazione. Disabilitando l'autogenerazione dello schema della tabella sarà tua responsabilità creare la tabella, l'indice, il vincolo ecc.
Puoi informare Hibernate del nome dello schema da utilizzare nel file di configurazione di ibernazione con la proprietà hibernate.default_schema
e nel hbm.xml
nel file <Hibernate-mapping ...
elemento
Documentazione di riferimento