Tópico 10 - Persistência de Dados
Model
No modelo, vamos adicionar as anotações @Entity e @Table (com o nome da tabela a ser gerada), além de um @Id @GeneratedValue, que define a chave primária e automatiza a geração do ID.
@Entity
@Table(name = "produtos")
public class Produto {
@Id
@GeneratedValue(strategy = GenerationType.UUID)
private UUID id;
private String nome;
private Double preco;
public Produto() {}
public Produto(String nome, Double preco) {
this.nome = nome;
this.preco = preco;
}
}