簡體   English   中英

休眠數據庫創建

[英]Hibernate database creation

我正在嘗試在應用程序服務器啟動時創建數據庫架構。
我將帶注釋的hebernate 4.1.9和hibernate.cfg.xml用於配置。

因此,問題在於我無法完全理解創建架構應該怎么做,然后在應用程序中使用它。 當然,我只想在第一次啟動時執行架構創建,而在下次啟動時我要對其進行更新。

我正在嘗試在更新狀態下使用hbn2ddl.auto,但數據庫未創建。 也許我應該在hibernate.connection.url末尾使用INIT=create schema IF NOT EXISTS myschema之類的東西?

我也有例外

org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set

但是在hibernate.cfg.xml中有這樣的字符串:

<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>

有人可以向我描述嗎?

我自己解決問題。 我應該將createDatabase = true添加到hibernate.connection.url

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM