Oi colegas,
estou em dúvida em qual anotação colocar na linha:private Endereco endereco;
Cada PessoaFisica poderá ter UM endereço.
PessoaFisica.java@Entity
@Table(name="PESSOA_FISICA")
public class PessoaFisica implements Serializable{
private static final long serialVersionUID = 2528571153269075116L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
@Column(name="NOME", nullable=false)
private String nome;
@Column(name="CPF", nullable=false)
private String cpf;
@Column(name="RG", nullable=false)
private String rg;
@Column(name="EMAIL", nullable=false)
protected String email;
@Column(name="SITE", nullable=false)
protected String site;
@Column(name="SENHA", nullable=false)
protected String senha;
//FIXME
private Endereco endereco;
...
@Entity
@Table(name="ENDERECO")
public class Endereco implements Serializable{
private static final long serialVersionUID = -6235102150102321390L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
@Column(name="LOGRADOURO", nullable=false)
private String logradouro;
@Column(name="NUMERO", nullable=false)
private String numero;
@Column(name="COMPLEMENTO", nullable=false)
private String complemento;
@Column(name="BAIRRO", nullable=false)
private String bairro;
@Column(name="CIDADE", nullable=false)
private String cidade;
@Column(name="UF", nullable=false)
private String uf;
@Column(name="CEP", nullable=false)
private String cep;
...
Bjosss...