Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Klasa JPA Entity podająca błąd z 2 polami @GeneratedValue

Jak mówi komunikat o błędzie, tylko jedno pole z @GeneratedValue jest dozwolone, ale masz dwa.
Usuń jeden z nich.

Obawiam się, że nie możesz zrobić tego, co zamierzałeś, za pomocą prostych adnotacji.
Sprawdź ten istniejący post, aby obejść ten problem.
obejście

Nie wiesz, dlaczego potrzebujesz dwóch kolumn w tej samej tabeli, których wartość musi być automatycznie zwiększana.
Jeśli naprawdę chcesz mieć dwie kolumny Unique, możesz użyć swojego identyfikatora jak zwykle i UUID dla drugiej kolumny.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak pobrać komentarze z Oracle 11g za pomocą JDBC?

  2. Rekurencyjny SQL i informacje na różnym poziomie

  3. Jak sprawdzić, z jakiego poziomu izolacji transakcji korzysta dowolna sesja Oracle?

  4. połączone miesiącami

  5. Limit czasu logowania puli połączeń DBCP