ORA-0: insufficient privileges
fejl er det fordi, når dvaletilstand starter, forsøger han at oprette og opdatere databasetabellen relateret til mapping (hbm-filer). Det er en oracle-databasefejl, og du bør bede DBA om at give ændringen oprette, slippe osv.. privilegier til brugeren, som hibernate bruger i konfigurationsfilen.
Hvis du ikke ønsker, at dvaletilstand automatisk skal opdatere databaseskemaet, kan du kontrollere, at egenskaberne Hibernate.hbm2ddl.auto
er indstillet til validate
i dvalekonfigurationsfilen. De mulige værdier for denne egenskab er:valider | opdatering | oprette | skabe-drop. Måske er den indstillet til update
i din konfigurationsfil. Ved at deaktivere automatisk generering af tabelskemaet vil det være dit ansvar at oprette tabellen, indekset, begrænsningen osv..
Du kan informere hibernate om skemanavnet, der skal bruges i dvalekonfigurationsfilen med egenskaben hibernate.default_schema
og i hbm.xml
fil i <Hibernate-mapping ...
element
Referencedokumentation