我有一节课,我不确定如何正确注释.
我对Holder :: data的目标:
我也愿意采用不同的设计来移除地图,如果这样可以实现更清洁的设计.
@Entity
public class Holder extends DomainObject {
private Map<Enum,List<Element>> data;
}
@Entity
public class Element extends DomainObject {
private long valueId;
private int otherData;
}
@Mappedsuperclass
public class DomainObject {
// provides id
// optimistic locking
// create and update date
}
Run Code Online (Sandbox Code Playgroud)