Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Bean Validation como validar um atributo que é um objeto de composição ?

$
0
0

@Eduardo_Alves2704 escreveu:

Olá ! gostaria de uma luz quanto a realizar a validação de um objeto que faz parte de um outro objeto (composição) ... acontece que tenho uma classe Conta que, a ele, tem um atributo Orcamento ... fato é que consigo validar os atributos simples de Conta mas não consigo validar os atributos que compoe Orcamento.

Estou usando spring mvc.

@Entity
public class ContaPublica extends Conta{
    
    @Column(nullable = false)
    @NotNull @Min(2000) @Max(3000)
    private int anoExercicio;
    @Embedded @NotNull
    private Orcamento orcamento;
    .....
}

@Embeddable
public class Orcamento implements Serializable {
    
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal loa;
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal ep;
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal outros;
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal autorizado;
   ......
}

quando executo o método de salvar ele só me retorna os erros que estiverem na superclasse e classe filha, ou seja, Conta e ContaPublica.

como resolvo para chegar até contaPublica.orcamento ???

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>