Como posso incrementar o valor de um campo double sem ter que recuperar o objeto?
Exemplo: Em uma venda parcelada, no acerto da segunda parcela eu quero somar o valor contido no campo valorPago, passando o valor pago na segunda percela. Isso sem recuperar o objeto. Já tentei colocar isso no Pojo:
public void setValorPago(Double valor){
this.valorpago+=valor;
}
b) Deixar como está, já que deve sempre haver um valorPago, mesmo que seja zero - se for null, é porque o valor não foi recuperado da base.
emmanuelrock
Esse é o método que uso para buscar o objeto:
@SuppressWarnings("unchecked")publicTfindById(IDid,booleanlock){try{session=HibernateUtil.getSession();Tentity;if(lock){entity=(T)session.get(persistentClass,id,LockMode.UPGRADE);}else{entity=(T)session.get(persistentClass,id);}returnentity;}catch(NullPointerExceptionex){System.err.println("Ocorreu um erro"+ex.getMessage());}catch(Exceptione){System.err.println("Ocorreu um erro:"+e.getMessage());}finally{session.close();}returnnull;}