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

Hibernate zwraca listę wartości null, chociaż wykonany SQL zwraca wartości

Ustawiłem poziom hibernacji dziennika na TRACE i znalazłem problem. W rzeczywistości był to błąd mapowania/logiki/bazy danych. Klucz podstawowy składał się z dwóch kolumn (zgodnie z klasą jednostki), a jedna z tych kolumn dopuszczała wartość null. Jednak klucz podstawowy nigdy nie może mieć wartości null. Dlatego hibernacja zawsze zwracała wartość null.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SYS_EXTRACT_UTC() Funkcja w Oracle

  2. Czy można kontynuować działanie kodu od momentu awarii?

  3. Nazwa kolumny listy dla widoków użytkownika w Oracle

  4. Obróć na Oracle 10g

  5. Wymagania dotyczące odzyskiwania przed tworzeniem kopii zapasowych