Oracle
 sql >> база данни >  >> RDS >> Oracle

Hibernate връща списък с нули, въпреки че изпълненият SQL връща стойности

Зададох нивото на регистър на хибернация на TRACE и открих проблема. Това всъщност беше грешка в картографиране/логика/база данни. Първичният ключ се състоеше от две колони (според класа на обекта) и една от тези колони беше nullable. Първичният ключ обаче никога не може да бъде нулев. Следователно хибернацията винаги е връщала нула.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регулярни изрази на Oracle. Опасна гама

  2. Едно и също ли е NUMBER и NUMBER(*,0) в Oracle?

  3. Заявка е зададена в Concurrent Manager

  4. Как да оптимизирате актуализиращ SQL, който работи на таблица на Oracle със 700 милиона реда

  5. Премахнете знак от дадена позиция в Oracle