Double aumentando casa decimal

Bom dia 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();
    }