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

relation introuvable en utilisant Postgres dans une application Eclipse Hibernate

Selon ma suggestion dans votre autre question :

Démarrez psql your_database et lancez \d pour voir les tables.

Je ne connais pas Hibernate, mais il y a de fortes chances que des déclarations telles que @Table(name="DEPARTMENT") créent des tables qui s'appellent en fait "DEPARTMENT", alors que vos requêtes interrogent réellement DEPARTMENT (sans les guillemets doubles), ce qui postgresql sera interprété comme département.

Si c'est le cas, la solution consiste soit à utiliser des minuscules pour les noms de vos tables lors de leur création, soit à faire en sorte qu'Hibernate utilise des guillemets doubles et des majuscules lors de l'interrogation de vos tables.