Der ORA-0: insufficient privileges
Fehler, weil er beim Start des Ruhezustands versucht, die Datenbanktabelle zu erstellen und zu aktualisieren, die sich auf die Zuordnung (hbm-Dateien) bezieht. Es handelt sich um einen Oracle-Datenbankfehler, und Sie sollten DBA bitten, dem Benutzer, der im Ruhezustand verwendet wird, die Berechtigungen zum Erstellen, Löschen usw. zu erteilen, die in der Konfigurationsdatei verwendet werden.
Wenn Sie nicht möchten, dass Hibernate das Datenbankschema automatisch aktualisiert, können Sie die Eigenschaften Hibernate.hbm2ddl.auto
überprüfen auf validate
gesetzt ist in der Hibernate-Konfigurationsdatei. Die möglichen Werte für diese Eigenschaft sind:validate | aktualisieren | erstellen | erstellen-fallen lassen. Vielleicht ist es auf update
eingestellt in deiner Konfigurationsdatei. Durch Deaktivieren der automatischen Generierung des Tabellenschemas liegt es in Ihrer Verantwortung, die Tabelle, den Index, die Einschränkung usw. zu erstellen.
Sie können Hibernate den zu verwendenden Schemanamen in der Hibernate-Konfigurationsdatei mit der Eigenschaft hibernate.default_schema
mitteilen und in der hbm.xml
Datei im <Hibernate-mapping ...
Element
Referenzdokumentation