Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package model;
- import com.fasterxml.jackson.annotation.JsonIdentityInfo;
- import com.fasterxml.jackson.annotation.JsonProperty;
- import com.fasterxml.jackson.annotation.ObjectIdGenerators;
- import java.io.Serializable;
- import java.util.Date;
- import java.util.List;
- import javax.persistence.Entity;
- import javax.persistence.Id;
- import javax.persistence.OneToMany;
- import javax.persistence.Temporal;
- import javax.persistence.TemporalType;
- @Entity
- @JsonIdentityInfo(generator=ObjectIdGenerators.PropertyGenerator.class, property="id")
- public class Marca implements Serializable {
- @Id
- @JsonProperty("id")
- private Long CodMarca;
- private String NomeMarca;
- @Temporal(TemporalType.DATE)
- private Date dtfundacao;
- public Date getDtfundacao() {
- return dtfundacao;
- }
- @OneToMany(mappedBy = "marca")
- private List<Modelo> modelos;
- public List<Modelo> getModelos() {
- return modelos;
- }
- public void setDtfundacao(Date dtfundacao) {
- this.dtfundacao = dtfundacao;
- }
- public Long getCodMarca() {
- return CodMarca;
- }
- public void setCodMarca(Long CodMarca) {
- this.CodMarca = CodMarca;
- }
- public String getNomeMarca() {
- return NomeMarca;
- }
- public void setNomeMarca(String NomeMarca) {
- this.NomeMarca = NomeMarca;
- }
- }
RAW Paste Data