De ORA-0: insufficient privileges
fout is het omdat hij bij het starten van de slaapstand probeert de databasetabel met betrekking tot de toewijzing (hbm-bestanden) te maken en bij te werken. Het is een fout in de Oracle-database en u moet DBA vragen om de machtigingen voor het maken van wijzigen, neerzetten enz. toe te kennen aan de gebruiker die de slaapstand in het configuratiebestand gebruikt.
Als u niet wilt dat hibernate het databaseschema automatisch bijwerkt, kunt u controleren of de eigenschappen Hibernate.hbm2ddl.auto
is ingesteld op validate
in het slaapstandconfiguratiebestand. De mogelijke waarden voor deze eigenschap zijn:valideren | bijwerken | creëren | creëren-drop. Misschien is het ingesteld op update
in je configuratiebestand. Door het automatisch genereren van het tabelschema uit te schakelen, is het uw verantwoordelijkheid om de tabel, index, beperking enz. te maken.
U kunt hibernate informeren over de schemanaam die moet worden gebruikt in het hibernate-configuratiebestand met de eigenschap hibernate.default_schema
en in de hbm.xml
bestand in de <Hibernate-mapping ...
element
Referentiedocumentatie