Senhores,
Venhos mais uma vez pedir a ajuda de você para ema ajudarem com um problema.
Eu tenho 2 entidades Locatario e Fiador.
Algumas Entidades do Locatario.
@Entity
public class Locatario implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(length=100, nullable=false)
private String nome_locatario;
@Column(length=10, nullable=false)
@Temporal(javax.persistence.TemporalType.DATE)
private Date datanascimento_locatario;
@Column(length=10, nullable=false)
@Temporal(javax.persistence.TemporalType.DATE)
private Date datamatriula_locatario;
@Column(length=15, nullable=false)
private String estadocivil_locatario;
@Column(length=10, nullable=false)
private String nacionalidade_locatario;
@Column(length=12, nullable=false)
private String rg_locatario;
@Column(length=14, nullable=false)
private String cpf_locatario;
@Column(length=18, nullable=false)
private String cnpj_locatario;
Algumas Entidades do Fiador
@Entity
public class Fiador implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(length=100, nullable=false)
private String nome_fiador;
@Column(length=10, nullable=false)
@Temporal(javax.persistence.TemporalType.DATE)
private Date datanascimento_fiador;
@Column(length=10, nullable=false)
@Temporal(javax.persistence.TemporalType.DATE)
private Date datamatriula_fiador;
@Column(length=15, nullable=false)
private String estadocivil_fiador;
@Column(length=10, nullable=false)
private String nacionalidade_fiador;
@Column(length=12, nullable=false)
private String rg_fiador;
@Column(length=14, nullable=false)
private String cpf_fiador;
@Column(length=18)
private String cnpj_fiador;
@Column(length=50, nullable=false)
private String profissao_fiador;
@Column(length=100, nullable=false)
private String endereco_fiador;
@Column(length=40, nullable=false)
private String estado_fiador;
@Column(length=90, nullable=false)
private String cidade_fiador;
@Column(length=30)
private String bairro_fiador;
Bom como eu faco para criar uma chave estrangeira do Fiador para o Locatario, pois eu tenho um Tela Cadastro Locatario que realizara uma busca desses Fiadores ja cadastrados e trazem para o usuario salvar junto no banco.
eu tenho uma idéia
na tabela Fiador eu devo colocar
@ManyToOne
Private Locatario locatario
e na Locatario devo colocar
@manyTo One
private Fiador fiador (Locatario)
[/code]