我有一个具有以下结构的java项目:
一个抽象类Event
和其他 3 个子类EventA
,EventB
以及EventB
.
代码是这样的。
public abstract class Event {
@MongoId
@MongoObjectId
private String id;
private Place place;
private Person person;
public Event() { }
//more code
}
public class EventA extends Event {
private OtherObject other;
public EventA() { }
//more code
}
//more classes
在服务类中,我必须查询 List ,所以...
如何在 java 中对正确的 Mongo 层次结构/继承进行建模?