Как сохранить коллекцию интерфейса Collection в JPA?

У меня есть следующий сценарий:

// several classes that implement different interfaces 
class A implements X,Y {}
class B implements Y,Z {}
class C implements X,Z {}

// other classes that contain collections of one of the interfaces(different objects)
class G {
  Collection<X> mayContainAC;
}
class H {
  Collection<Y> mayContainAB;
}
class I {
  Collection<Z> mayContainBC;
}

Как мне сохранить это с помощью JPA?

Из того, что я вижу, JPA не поддерживает Не поддерживает Коллекции интерфейсов. Правильно? JDO поддерживает его, но мне трудно заставить JDO правильно разместиться в моем приложении Wicket.

Спасибо, Том

1
задан Colin Hebert 3 October 2010 в 21:14
поделиться