Estou tendo problemas com a serialização do XStream. Na verdade não sei se é um problema ou uma
falta de entendimento de minha parte, mas encontrei em vários locais na internet que os campos da
super classe deveriam ser serializados, e no meu caso isso não ocorre.
Veja o seguinte exemplo:
public class Entity {
private Long id;
public Long getId() {
return id;
}
}
public class User extends Entity {
private String name;
public String getName() {
return name;
}
}
No caso acima quando serializo uma instância da classe user apenas o campo name é
serializado, o campo id não, ficando assim:
<user>
<name>Nome do usuário</name>
</user>
Alguém já teve este problema? Alguem sabe como fazer o que quero?