我想用spring,JPAhibernate和Postgres編程。運行程序沒有錯誤,並且它成功插入了從客戶端瀏覽器顯示的數據。但是,Postgres數據庫說關係「人」不存在(我的表名是「人」),我認爲這意味着數據不會提交給數據庫。我試過爲什麼我看不到從spring休眠程序提交到Postgres數據庫的數據?
乾淨的瀏覽器緩存,並重新啓動服務器。但程序仍然可以檢索正確的項目。它看起來像存儲在數據庫中。
設置hibernate.hbm2ddl.auto爲「validate」或「create-drop」或「update」。但是我不能在數據庫中看到更新的數據,即使表「person」也不存在。
任何人都可以解釋爲什麼它是這樣的,或者我如何看到提交的數據在數據庫中?謝謝。
你是否絕對肯定你是從Hibernate和其他客戶端(psql/pgadmin/whatever)連接到*相同的數據庫*? –
你說得對,這是我的錯。我沒有訪問正確的數據庫。謝謝。 – user2321728
你可以把postgres的確切的錯誤請「Postgres數據庫說關係」人「不存在」。這是一個新的應用程序,或者你已經爲現有的應用程序創建實體?其他實體是否成功保存在數據庫中?請詳細說明。 請分享您的persistence.xml。 – Karan