我有我的分貝例如廠景一個觀點,我需要使用此視圖高達作出報告view1report一些計算字段,說AplusB休眠,因爲計算領域的繼承(Hibernate的2.8.1)
(當然我想處理它們作爲由Hibernate對象)
例
view1
int a
int b
---
view1report extends view1
int AplusB
....
public int setAplusB() { ... my own logic ...}
問題
- 答:可以通過Hibernate解決嗎?
如果是
- B.我怎樣才能建立我hmb.xml要表達的子類?
- C.最後但並非最不重要的如何可以在計算字段的setter中使用我自己的邏輯?
對不起,我忘記告訴我們爲視圖編寫hbm.xml(1視圖 - 1實體),但我不知道如何描述上面類似的情況在hbm.xml – cscsaba
與我們正在做的表相同,考慮查看錶格並映射它。它將和表格工作一樣。注意:確保在導出模式時,它將創建表 –
您能否引用一個hbm.xml示例,它可以實現我的問題的解決方案?因爲我不能看到如何設置以下內容 - Inhertance,子類(view1report)不存在於數據庫中(因爲它只保存計算值) - 並且當我想要定義我的setter或getter時,hbm也會生成getters,setters與具體的邏輯。對不起,如果我第一次不夠清楚。 – cscsaba