PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

релацията не е намерена с помощта на Postgres в приложение Eclipse Hibernate

По мое предложение в другия ви въпрос:

Стартирайте psql your_database и издайте \d, за да видите таблиците.

Не съм запознат с Hibernate, но има шансове изрази като @Table(name="DEPARTMENT") да създават таблици, които всъщност се наричат ​​"DEPARTMENT", докато вашите заявки всъщност правят заявки от DEPARTMENT (без двойните кавички), което postgresql ще интерпретира като отдел.

Ако е така, поправката е или да използвате малки букви за имената на вашите таблици, когато ги създавате, или да накарате Hibernate да използва двойни кавички и главни букви, когато прави заявки за вашите таблици.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се зареди JDBC драйвер клас "com.postgresql.jdbc.Driver"

  2. Име на XML елемент от данни в Postgres

  3. Подреждане на Postgres по производителност на външен ключ?

  4. EF6 + Postgres връзка dbo.AspNetUsers не съществува

  5. Управлявайте обединяването на връзки в уеб приложение с множество наематели с Spring, Hibernate и C3P0