sql >> Databasteknik >  >> RDS >> PostgreSQL

Relationen hittades inte med Postgres i en Eclipse Hibernate-applikation

Enligt mitt förslag i din andra fråga:

Starta psql your_database och utfärda \d för att se tabellerna.

Jag är inte bekant med Hibernate, men chansen är stor att påståenden som @Table(name="DEPARTMENT") skapar tabeller som faktiskt kallas "DEPARTMENT", medan dina frågor faktiskt frågar från DEPARTMENT (utan de dubbla citattecken), vilket postgresql kommer att tolka som avdelning.

Om så är fallet är korrigeringen att antingen använda gemener för dina tabellnamn när du skapar dem, eller att få Hibernate att använda dubbla citattecken och caper när du frågar efter dina tabeller.



  1. Exempel på PLSQL-markörer - explicita, implicita och referensmarkörer

  2. Hur man cachelagrar objekt skapade från MySQL-databas

  3. AngularJS | Hur man skickar Jsons data till databasen i Codeigniter

  4. Korskoppling mellan flera scheman i MySQL. Privilegier och prestanda