Inserção de atributos

Algumas coisas aqui estarão diferentes do curso do Nélio, uma vez que este curso é um pouco mais atualizado. Por exemplo:

  1. o passar o GenerationType do Id, usaremos AUTO;

  2. O Id não será integer e sim UUID;

    • UUID é indicado para projetos que usam banco de dados, evita conflitos de termos ID semelhantes.

  3. O value agora será BigDecimal.

@Entity
@Table(name = "TB_PRODUCTS")
public class ProductModel implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private UUID idProduct;
    private String name;
    private BigDecimal value;
}

E agora, geramos nosso construtor e getters and setters. 😊 Rodando o código Spring, dentro do pgAdmin 4 (postgres), a tabela terá sido inserida.

Atualizado