sql >> Database >  >> RDS >> Oracle

Geen toegang tot het veld via de slaapstand in de Oracle-database op verschillende gebruikersruimten met alleen geselecteerde privileges

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




  1. PDO:geef een MySQL-functie door aan bindValue/bindParam

  2. Bedrijfslogica opslaan in database

  3. UPDATE van MySQL-record forceren wanneer er niets verandert?

  4. Hoe Hangfire te configureren met Mysql-opslag