Java está truncando valores

Pessoal, boa tarde!

O meu problema é o seguinte: Tenho um método que executa uma instrução sql buscando no BD uma lista onde faço o set num java.util.List de um determinado objeto. Na busca sql tem uma coluna que deve retornar valor quebadro, ou seja, com casas decimais. Estou utilizando o round para 2 casas decimais. Mas o java está truncando os valores, da a impressao de que no momento em que faço o set no atributo do objeto o java ignora as casas decimais. Testei a mesma instrução no diretamente no BD e funcionou blza.

Sabem algo ao respeito?

Obrigado

Qual o tipo de dado dessa coluna? BigDecimal? Se for, olha o MathContext que tu tá usando nele.
Abraço!

o atributo que estou “setando” é double

Posta teu código, por favor, inclusive o select.
Abraço!
(Se tiveres o “create table” dessa tua tabela, também ajuda)

Cara, muito obrigado pela atenção. Cagadinha minha.

Ao invés de usar:

pedido.setConsumo(rs.getDouble(“consumo”));

Estava usando:

pedido.setConsumo(rs.getInt(“consumo”));

Valeu pela atenção!

Ah tá! Hehe acontece!
Tamo ae!