Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Adnotacja Hibernate 4 — błąd konfiguracji MySQL:java.sql.SQLException:nie można dodać ograniczenia klucza obcego

domyślam się, że ponieważ nie zaznaczyłeś @kolumny w id encji, przyjmuje domyślną nazwę właściwości twojego pobierającego, która będzie 'id'

spróbuj,Zleceniodawca

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
Column(name="principal_id")
private Long principal_id;

Rola

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
Column(name="role_id")
private Long role_id;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Max_connections w MySQL 5.7

  2. SQL jak porównać dwie kolumny z dwóch różnych tabel

  3. Utwórz tabelę za pomocą instrukcji sql za pomocą executeUpdate w Mysql

  4. Rozdzielanie ciągów znaków MySQL za pomocą przecinka

  5. Wyzwalacze do łączenia wielu stołów