sql >> Database teknologi >  >> RDS >> PostgreSQL

relation ikke fundet ved brug af Postgres i en Eclipse Hibernate-applikation

Ifølge mit forslag i dit andet spørgsmål:

Start psql your_database og udgiv \d for at se tabellerne.

Jeg er ikke bekendt med Hibernate, men chancerne er, at udsagn som @Table(name="DEPARTMENT") skaber tabeller, der faktisk kaldes "DEPARTMENT", mens dine forespørgsler faktisk forespørger fra DEPARTMENT (uden de dobbelte anførselstegn), hvilket postgresql vil fortolke som afdeling.

Hvis det er tilfældet, er rettelsen enten at bruge små bogstaver til dine tabelnavne, når du opretter dem, eller at få Hibernate til at bruge dobbelte anførselstegn og caps, når du forespørger i dine tabeller.



  1. Polymorfi i SQL-databasetabeller?

  2. Ekskluder visse værdier, når du opdeler en fast værdi til lande baseret på en daglig indtægtsandel

  3. Hvordan husker jeg, hvilken vej PRIOR skal gå i CONNECT BY-forespørgsler

  4. Output MySQL liste over poster, grupperet efter kategori?