@Entity
@Table(schema = "guj")
public class Cliente {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public Long id;
public String nome;
@Embedded
public Endereco endereco;
}
Qual a opinião de vocês?
@Entity
@Table(schema = "guj")
public class Cliente {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public Long id;
public String nome;
@Embedded
public Endereco endereco;
}
Qual a opinião de vocês?
Vai pensar apenas na parte de persistência?
E a lógica? E a parte onde você vai definir os valores dos atributos?
Vamos considerar que fosse usar uma estrutura via Repositórios, dai para classe Cliente teríamos um ClienteRepositorio, a logica poderia ficar um classe ClienteService.