Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Hibernate retorna lista de nulos, embora o SQL executado retorne valores


Configurei o nível de log de hibernação para TRACE e encontrei o problema. Na verdade, foi um erro de mapeamento/lógica/banco de dados. A chave primária consistia em duas colunas (de acordo com a classe de entidade) e uma dessas colunas era anulável. No entanto, uma chave primária nunca pode ser anulável. Portanto, o hibernate sempre retornou null.