2011-08-29 87 views
2

如何使用AspectJ擴展實體。例如說,我有一個實體產品的屬性,如mfgDate,prodIdentifier。對於某些情況,我想擴展此實體以添加像年份,保修等新屬性。使用AspectJ擴展實體

我可以使用AspectJ來做到這一點嗎?我希望這樣做的原因是,我可以交付通用產品,然後讓其他團隊使用Aspect來擴展通用產品。

感謝

+0

爲什麼團隊不能以舊的方式擴展通用產品? –

+0

我們不能使用傳統的方式,因爲我們無法擴展像@Embeddeble – user667022

回答

1

我想你在談論Inter-type Declarations

+0

謝謝註釋的實體;那就是我正在尋找的東西。只是一個問題;我們可以爲Entities(JPA)做這個嗎? – user667022

+0

當然。最終課程的行爲就像如果你創建它們很好的舊OOP方式:) – Constantiner