Bom, tava querendo saber como acessar o valor de um campo private de outra classe
tentei por field.get(objeto) mas fala que não tenho acesso…
vi que o hibernate é capaz de ler os campos com acesso private… fiz um teste simples com ele
criei uma classe com tudo privado, sem acesso de fora, porem com valores, mandei pro hibernate fazer update, e o viadinho trocou os dados no banco de dados O.O … não sei como ele faz… ja enviei pra ele um objeto em branco tb, e ele populou o objeto =/ mesmo sendo tudo privado e sem métodos sets
public class Pais implements Serializable {
private static final long serialVersionUID = -5249424762521063628L;
@Id @GeneratedValue private Integer id = 10;
@Length(max=25) @NotNull private String nome = "TrocaONome";
}
fiz um
session.update(new Pais());
ele foi no banco e trocou o valor do campo O.O …
alguem sabe como descobrir o valor ?? de um campo private ?