2010-12-05 72 views
0

我的學校認爲在此過程中向我們的考試添加另一個要求是很好的。InnoDB JPA,繼續強制MyISAM

我們現在不得不關心數據庫,並不是說我沒有正常地做,但他們希望我們使用JPA,並讓我們專注於圖表和代碼。

現在他們認爲它已經結束了,我們需要分析數據庫和關係,因爲我們的團隊不使用Windows,沒有像我們的老師那樣使用MSSQL,而是使用MySQL。

因此,不幸的是我們意識到我們的整個數據庫是以MyISAM的形式存儲的,而且它看起來並不像JPA想要的那樣嗎?

我試圖把它添加到my.cnf文件(Debian的服務器):

default-storage-engine=innodb 
default-table-type=innodb 

但沒有解決任何問題。
是否有可能從JPA獲取InnoDB,以便我們有基礎的下一個和最後一個星期?

回答

3

我找到了解決辦法:d感謝你的努力

http://blog.eflow.org/archives/145

jdbc:mysql://localhost:3306/databasename?autoReconnect=true&sessionVariables=storage_engine=InnoDB 

的部分:sessionVariables = STORAGE_ENGINE = InnoDB的