Galera,
qual a annotation recomendada para mapear um atributo hashmap?
no meu domínio tenho uma entidade Pesquisa, que contém uma coleção de entidades
e cada entidade, por sua vez, possui um atributo hashmap chamado atributos.
@XmlRootElement
public class PesquisaWS {
@XmlElement
private List<EntidadeWS> entidades;
public List<EntidadeWS> getEntidades() {
return entidades;
}
public void setEntidades(List<EntidadeWS> entidades) {
this.entidades = entidades;
}
}
@XmlRootElement
public class EntidadeWS {
private HashMap<String, String> atributos;
@XmlElementWrapper(name="atributos")
@XmlElements({
@XmlElement(name="apelido", type=String.class),
@XmlElement(name="valor", type=String.class)
})
public HashMap<String, String> getAtributos() {
return atributos;
}
public void setAtributos(HashMap<String, String> atributos) {
this.atributos = atributos;
}
}
essa abordagem está correta?
Posso trabalhar com generics em REST?
Obrigado, Guilherme