1

问题: 1. JPA类/实体在Bundle 1和Bundle 2中使用相同的持久性单元 2. Bundle 3试图访问(用于DB API抽象的包装API)捆绑1和捆绑2. 3.运行时增强不起作用。使用代码在OSGi环境中运行时增强

所以我打算做的是使用代码来增强JPA实体,在捆绑3出现之前,可以增强捆绑1中的这些实体。 我打算这样做,因为运行时增强功能没有完成,并且套件3出现。这会导致DB API(Bundle 3 API)失败,因为不会创建表。

+0

为什么不使用编译时间增强? OpenJPA可以为你做到这一点。在我看来,运行时字节码操作是非常邪恶的事情,应该避免。 – 2014-09-12 13:26:54

回答