Como usar @BasicMap para um HashMap cujos valores chave são entidades
-
11-09-2019 - |
Pergunta
Como devo usar anotação @BasicMap do EclipseLink para um mapa cujo valor-chave é uma entidade e o valor é um número inteiro?
@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 {
...
}
Solução
Eu descobri que isso não é possível, como BasicMap só funciona para tipos de dados primários.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow