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

MySQLIntegrityConstraintViolationException để xóa hsql ở chế độ Hibernate. Không thể xóa hoặc cập nhật hàng mẹ

Nguyên nhân của sự cố là một bảng tham gia được sử dụng nếu @OneToMany phía liên kết là chủ sở hữu của mối quan hệ.

Để chỉ định rằng một cột kết hợp (khóa ngoại) trong ads bảng được sử dụng cho liên kết thay vì một bảng tham gia riêng biệt, chỉ cần ánh xạ liên kết với một @JoinColumn :

@OneToMany
@JoinColumn 
private Set<Ad> ads; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tải lên một tài liệu word, lưu trữ nó trên mysql và hiển thị nó

  2. Những hạn chế của việc triển khai MySQL NDB Cluster là gì?

  3. Bảng là 'chỉ đọc'

  4. Cảnh báo:PDOStatement ::execute ():SQLSTATE [HY093]:Số tham số không hợp lệ:tham số không được xác định trong ... filetext

  5. Lỗi kết hợp bất hợp pháp của lỗi đối chiếu trong MySql