Galera estou com um método com hibernate que atualiza dados do meu registro meu problema é o seguinte qual instrução nesse método eu utilizo
para que o hibernate altere apenas os dados que foram modificados dentro do objeto pois quando eu realizo a execução do método update ele altera
os valores que eu passei mas também altera as demais informações se não forem setadas de novo, é como se eu tivesse dois atributos nome e idade
e só altera-se o atributo nome, entretanto ele altera o nome para o valor que passei e passa nulo para idade por exemplo. Agradeço ajuda segue o método
e já tentei tb usar o método merge.
[code]
public void atualizarAluno(String matricula, Aluno aluno) {
session = CreateSessionFactory.openSession();
tx = session.beginTransaction();
session.update(matricula, aluno);
tx.commit();
session.close();
}[/code]