ORA-0: insufficient privileges
エラーは、休止状態の開始時に、マッピングに関連するデータベース テーブル (hbm ファイル) を作成および更新しようとするためです。これは Oracle データベース エラーです。構成ファイルで hibernate が使用しているユーザーに、alter create、drop などの権限を付与するよう DBA に依頼する必要があります。
Hibernate にデータベース スキーマを自動的に更新させたくない場合は、プロパティ Hibernate.hbm2ddl.auto
を確認できます。 validate
に設定されています 休止状態構成ファイルで。このプロパティの可能な値は次のとおりです。アップデート |作成 |作成ドロップ。 update
に設定されている可能性があります あなたの設定ファイルで。テーブル スキーマの自動生成を無効にすることにより、テーブル、インデックス、制約などを作成するのはユーザーの責任になります。
プロパティ hibernate.default_schema
を使用して、hibernate 構成ファイルで使用するスキーマ名を hibernate に通知できます。 そして hbm.xml
で <Hibernate-mapping ...
のファイル 要素
参考資料