2
respostas

Como anotar NOT NULL nos atributos descricao e preco?

@Entity public class Computador {

@Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Integer id;

private String descricao; private BigDecimal preco;

2 respostas

Oi Jhozefy,

É só usar a anotação @NotNull em cima do seu atributo

@Entity public class Computador {

@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;

@NotNull // faz a validação na service
@Column( nullable = false ) // cria esse campo no banco de dados como not null
private String descricao; 

@NotNull
@Column( nullable = false )
private BigDecimal preco;

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software