0
我在生產系統中犯了一個愚蠢的錯誤。將繼承策略從聯接切換到單表
我選擇JOINED策略而不是SINGLE TABLE,並且性能嚴重受影響。
我需要切換stragies並對模式進行適當的更改,不能相信我搞砸了。
我真的很感激,需要一些關於如何繼續下去的建議。
的Hibernate 3.5.6,JPA 2.0,SPRING 3.0
我在生產系統中犯了一個愚蠢的錯誤。將繼承策略從聯接切換到單表
我選擇JOINED策略而不是SINGLE TABLE,並且性能嚴重受影響。
我需要切換stragies並對模式進行適當的更改,不能相信我搞砸了。
我真的很感激,需要一些關於如何繼續下去的建議。
的Hibernate 3.5.6,JPA 2.0,SPRING 3.0
你的問題是什麼?你是否理解用於兩種策略的數據庫結構之間的差異?每個繼承的實體可以通過一個「ALTER TABLE」和「INSERT INTO ... SELECT」完成遷移。而已! –
嗨Tomasz,這正是我到底做了什麼。我比較了兩種模式並做出了適當的修改。謝謝您的回覆。 – HKalsi
很高興我能幫到你。我將我的評論提升爲一流的答案,以便更容易爲新人找到答案。 –