2012-04-27 45 views
0

我有一個當前映射到數據庫模式的實體。我打算將其改爲兩個實體,並想知道OpenJPA如何處理這個問題?我主要關心的是舊數據當前在分貝中。當實體更改時,OpenJPA使用數據庫模式做什麼?

更改如下。目前,我在原始實體中有一組字符串(作爲ElementCollection),但我想將其更改爲一個字符串映射到實體(在OneToMany關係中)。這到目前爲止在我的測試系統上工作,並導致一個表中的兩列。 OpenJPA是否足夠智能以添加這些列?如果可以,我可以爲這些設置默認值?

+0

也許只顯示必要字段的實體類?並突出評論的變化? – Victor 2012-05-17 17:53:27

回答

0

根據OpenJPA配置,對此的回答可能是「未定義」。

我的團隊通過不允許OpenJPA直接處理架構來解決此需求,但是在需要架構更改的每個部署中運行sql更新腳本。

相關問題