2015-07-02 55 views
0

我正在研究一個Web應用程序,其功能之一是允許用戶從下拉選擇選項切換數據庫模式。無論如何,以編程方式更改默認架構?我正在使用JPA。JPA實體訪問不同的模式

+0

你是什麼意思違約?在創建EMF之後還是之前? –

+0

@Neil我有一個包含默認模式的orm.xml文件,我想以某種方式改變這種或其他方式來動態地在模式之間切換。 – SpyClown

+0

您使用持久性單元名稱創建EMF,並且還可以傳遞一組可選屬性。所以把模式放在可選的道具中 –

回答

1

休眠的新版本提供multi tenancy support它允許更改架構programaticaly

+0

你可以在運行時切換嗎?我知道如何以編程方式更改它,但我無法找到在運行時在模式之間切換的方法。例如,我有一個GUI,允許用戶在模式A,B,C之間進行選擇,然後將所選模式設置爲實體對象。在Session Bean中注入實體管理器後,所有事情都會發生 – SpyClown