ORA-0: insufficient privileges
lỗi là do khi bắt đầu ngủ đông, anh ta cố gắng tạo và cập nhật bảng cơ sở dữ liệu liên quan đến ánh xạ (tệp hbm). Đó là lỗi cơ sở dữ liệu oracle và bạn nên yêu cầu DBA cấp các đặc quyền thay thế tạo, thả, v.v. cho người dùng ngủ đông đang sử dụng trong tệp cấu hình.
Nếu bạn không muốn ngủ đông tự động cập nhật giản đồ cơ sở dữ liệu, bạn có thể kiểm tra xem các thuộc tính Hibernate.hbm2ddl.auto
được đặt thành validate
trong tệp cấu hình ngủ đông. Các giá trị có thể có cho thuộc tính này là:validate | cập nhật | tạo | tạo-thả. Có thể nó được đặt thành update
trong tệp cấu hình của bạn. Bằng cách tắt tính năng tự động tạo lược đồ bảng, bạn sẽ có trách nhiệm tạo bảng, chỉ mục, ràng buộc, v.v.
Bạn có thể thông báo cho chế độ ngủ đông của tên lược đồ để sử dụng trong tệp cấu hình ngủ đông với thuộc tính hibernate.default_schema
và trong hbm.xml
trong <Hibernate-mapping ...
phần tử
Tài liệu tham khảo