PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

nie znaleziono relacji przy użyciu Postgresa w aplikacji Eclipse Hibernate

Zgodnie z moją sugestią w drugim pytaniu:

Uruchom psql twoja_baza_danych i wydaj \d, aby zobaczyć tabele.

Nie jestem zaznajomiony z Hibernate, ale są szanse, że wyrażenia takie jak @Table(name="DZIAŁ") tworzą tabele, które faktycznie nazywają się "DZIAŁ", podczas gdy twoje zapytania faktycznie wysyłają zapytania do WYDZIAŁU (bez podwójnych cudzysłowów), co postgresql zinterpretuje jako dział.

Jeśli tak, poprawką jest użycie małych liter w nazwach tabel podczas ich tworzenia lub sprawienie, aby Hibernate używał podwójnych cudzysłowów i wersalików podczas zapytań do tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak poprawnie wywołać funkcje PostgreSQL (procedury składowane) w Spring/Hibernate/JPA?

  2. Wydajne wyrażenie GROUP BY CASE w Amazon Redshift/PostgreSQL

  3. czy klucz podstawowy jest automatycznie indeksowany w postgresql?

  4. plpgsql - używanie dynamicznej nazwy tabeli w deklaracji deklaracji

  5. Dołącz 2 zestawy na podstawie domyślnej kolejności