2011-08-29 86 views
2

如何使用AspectJ扩展实体。例如说,我有一个实体产品的属性,如mfgDate,prodIdentifier。对于某些情况,我想扩展此实体以添加像年份,保修等新属性。使用AspectJ扩展实体

我可以使用AspectJ来做到这一点吗?我希望这样做的原因是,我可以交付通用产品,然后让其他团队使用Aspect来扩展通用产品。

感谢

+0

为什么团队不能以旧的方式扩展通用产品? –

+0

我们不能使用传统的方式,因为我们无法扩展像@Embeddeble – user667022

回答

1

我想你在谈论Inter-type Declarations

+0

谢谢注释的实体;那就是我正在寻找的东西。只是一个问题;我们可以为Entities(JPA)做这个吗? – user667022

+0

当然。最终课程的行为就像如果你创建它们很好的旧OOP方式:) – Constantiner