Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

khởi động mùa xuân ngủ đông truy vấn lỗi người dùng không hợp lệ

Có vẻ như sự cố đang xảy ra sau:

Vì thuộc tính này:

spring.jpa.properties.hibernate.hbm2ddl.auto = update

Và thực tế là thực thể Bài đăng đã được thay đổi để tham chiếu Người dùng, Hibernate cố gắng thêm một ràng buộc khóa ngoại:

alter table posts add constraint FK6xvn0811tkyo3nfjk2xvqx6ns foreign key (author_id) references users

Nhưng gặp lỗi này:

ORA-02268: referenced table does not have a primary key

Không chắc tại sao hibernate không thêm khóa chính vào bảng này vì chú thích @Id rõ ràng ở đó.

Cố gắng thêm khóa chính ràng buộc theo cách thủ công đối với cột Users.id:

ALTER TABLE users
 ADD CONSTRAINT users_pk PRIMARY KEY (id);

Cập nhật

Sự cố có thể xảy ra với ánh xạ Post.data khi bạn đang sử dụng nó theo thứ tự từng khoản.

Tài liệu nói:

Khi bạn đang sử dụng java.util.Date, thì bạn cần thêm cái này:

@Temporal(TemporalType.DATE)
private Date date = new Date();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL:dấu thời gian trong mệnh đề where

  2. Loại% có thể được sử dụng với kiểu Đối tượng không? Có thể do tôi gặp lỗi khi cố gắng làm như vậy không

  3. Truy vấn cập nhật Oracle để cập nhật các bản ghi theo thứ tự tuần tự

  4. Oracle - Bàn chơi Zombie

  5. Cách cập nhật cột BLOB, lỗi ORA-00932, trong khi Chèn hoạt động