Tenho uma class Movimentacao, onde tenho um atributo Usuario da class Usuario:
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = “id_usr”)
private Usuario usuario;
Tenho uma class MovimentacaoController, onde tenho o metodo " calcularValorHoras", quero pegar o salario do usuario, mas está vindo NULL, onde estou errando!!
public void calcularValorHoras(Movimentacao movimentacao) {
BigDecimal salario = movimentacao.getUsuario().getSalario();
BigDecimal constantes = new BigDecimal("220");
//parcela.divide(quantidade,new MathContext(2,RoundingMode.HALF_EVEN))
BigDecimal vlHora =salario.divide(constantes,new MathContext(2,RoundingMode.HALF_EVEN));
Long horasTrabalhada = movimentacao.getTotalMinutos();
BigDecimal temp = new BigDecimal(horasTrabalhada);
BigDecimal vlTotalHoras = vlHora.multiply(temp);
movimentacao.setValor(vlTotalHoras);
}