Oracle
 sql >> Base de données >  >> RDS >> Oracle

Hibernate renvoie une liste de valeurs nulles bien que le SQL exécuté renvoie des valeurs

J'ai défini le niveau de journalisation de l'hibernation sur TRACE et j'ai trouvé le problème. Il s'agissait en fait d'une erreur de mappage/logique/base de données. La clé primaire se composait de deux colonnes (selon la classe d'entité) et l'une de ces colonnes était nullable. Cependant, une clé primaire ne peut jamais être nullable. Par conséquent, hibernate a toujours renvoyé null.