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

Nie można użyć ciągu jako @Id ze SpringData

Zgodnie z samouczkiem z https://www.tutorialspoint.com/hibernate/hibernate_annotations.htm , atrybut może być zdefiniowany przez Column adnotacja w szczegółach.

Dla Twojego pytania ważne jest tutaj length parametr, może możesz spróbować dodać adnotację do swojego identyfikatora jak poniżej:

  @Id
  @Column(length = 100)
  private String 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. Dołącz do wielu tabel o tej samej nazwie kolumny

  2. Każda tabela pochodna musi mieć swój własny alias - błąd z kombinacji malejącego MySQL

  3. Jak mogę wyczyścić tabele tymczasowe na mysql

  4. Jak tworzyć fantomowe odczyty?

  5. Niezaznaczone pole wyboru zwracające wartość null