@Entity class A { // This doesn't work, as the key is an entity @BasicMap private Map<B, Integer> myMap = new HashMap<B, Integer>(); } @Entity class B { ... }
我发现这是不可能的,因为BasicMap只适用于主要数据类型。