Pessoal, tenho dúvidas quanto a re-utilizar um objeto, se quando eu crio um novo ele instancia mesmo um novo ou só redireciona o antigo.
Vou postar aqui meu código:
String[] classes = this.getManyParameter("NRO_INT_CLS");
for(int j=0;j<classes.length;j++){
ClasseSis clsSis = new ClasseSis();
SolicitacaoSistemaClasse solicitacaoSistemaClasse = new SolicitacaoSistemaClasse();
clsSis = clsSisDAO.load(new Long(classes[j]),HibernateFilter.getClassicSession());
(...) // sets
solicitacaoSistemaClasseDAO.save(solicitacaoSistemaClasse,HibernateFilter.getClassicSession());
clsSis = null;
solicitacaoSistemaClasse = null;
}
É necessário setar ele nulo e criar um novo, para depois fazer os sets e salvar, ou carregar com o DAO?
Fiz desse jeito pois fiquei desconfiado que sobrasse informação do vo antigo.
Obs: o código está funcionando corretamente, apenas quero tirar dúvidas para melhorá-lo.
