-1

如何在包含可嵌入对象的 TreeMap 中映射列表?

我试图举一个例子,尽管它没有多大意义。但你得到我的问题:

@Embeddable
class BookStore {

    Map<BookType, List<Order>> orders = new TreeMap<BookType, List<Order>>();
}

结果:

@OneToMany: targeting an unmapped class List<Order>.
@ElementCollection: HibernateMappingException: could not determine type for: java.util.List
4

1 回答 1

0

不可能。我能想到的最好的方法是拥有一个私人收藏List<BookTypeOrder>并拥有类似地图的方法List<Order> getOrder(BookType b)void addOrder(BookType b, Order o)并使用内部收藏对结果进行分组

于 2012-10-30T15:04:02.023 回答