Boa tarde pessoal! Nos testes do meu sistema verifiquei que ao alterar um registro os campos do tipo "Double", aumentam uma casa... Por exemplo, alterei um registro com preço 10,00 e peso 1,00 ambos do tipo "Double", não alterei as informações do preço e do peso... Porém quando eu salvo o registro o preço fica 100,00 e o peso 10,00
Meu método salva no Dao:
1    public void salva(Produto produto) {
2        manager.getTransaction().begin();
3        if (produto.getId() == null) {
4         // Novo registro
5            manager.persist(produto);
6        } else {
7         // Atualizo registro
8            manager.merge(produto);
9        }
10        manager.getTransaction().commit();
11        manager.close();
12    }No Controller:
    public void atualiza(Integer id, Result result) {
        Produto produto = produtoDao.buscaProdutoPorId(id);
        result.include(produto);
        result.of(this).form();
    } 
             
             
             
             
             
            