2012-12-19 65 views
1

我使用hibernate 3.6.x與彈簧和jpa持久性單元。無論如何在架構創建之前運行sql腳本?休眠hbm2ddl創建drop-

我需要運行一些簡單的sql語句來創建數據庫,架構並激活postgis。否則,表的創建將失敗。

回答

1

簡單的SQL語句來創建數據庫,模式和激活的PostGIS

您必須創建數據庫和至少一個用戶「手動」。 Hibernate不能做任何事情。

您可以使用@PostConstuct批註和jdbc連接運行一些SQL,但您仍然需要一個DB和適當的用戶才能連接。

(我不知道是什麼的PostGIS)

+0

那是我因子評分也一樣,如果有任何內置的東西,可以這樣做只是woundered。 :) – user1051218