Criar a entidade Product usando o Lombok para reduzir a verbosidade do código. A entidade deve conter alguns atributos básicos e ser mapeada para o banco de dados com JPA.
Tarefas:
[ ] 📦 Criar a classe Product no pacote model
[ ] 💾 Adicionar anotações de JPA para mapeamento da entidade
[ ] 🔄 Usar anotações do Lombok para gerar getters, setters, construtores e toString()
Código de exemplo:
package com.example.demo.model;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
@Data // Gera automaticamente getters, setters, equals, hashcode e toString
@AllArgsConstructor // Gera o construtor com todos os atributos
@NoArgsConstructor // Gera o construtor vazio
@Entity // Define como entidade JPA
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private Double price;
}
Issue: 📝 Implementar Entidade
Product
com LombokDescrição:
Criar a entidade
Product
usando o Lombok para reduzir a verbosidade do código. A entidade deve conter alguns atributos básicos e ser mapeada para o banco de dados com JPA.Tarefas:
Product
no pacotemodel
toString()
Código de exemplo: