Bom dia,
estou aprendendo a mexer no Hibernate, estou apanhando e muito com a parte de relacionamentos, eu fiz um exemplo mas ele não funciona nem com reza, gostaria de tirar várias dúvidas.
No caso eu crie uma aplicação que use o relacionamento @OneToOne como por exemplo um Banco e uma Agencia (sei que seria @OneToMany), mas é só pra testar mesmo.
Faz uma classe Banco e outra Agencia
@Entity
@Table(name = "dbo.Banco")
public class Banco {
@Id
private int numeroBanco;
private String nomeBanco;
@OneToOne()
Agencia agencia;
@Entity
@Table(name = "dbo.Agencia")
public class Agencia {
@Id
private int numeroAgencia;
private String cidade;
private String estado;
@OneToOne()
private Banco banco;
Ficaria assim mesmo?
Como que ficaria os contrutores? Ficaria assim?
public Banco(int numeroBanco, String nomeBanco, Agencia agencia) {
this.numeroBanco = numeroBanco;
this.nomeBanco = nomeBanco;
this.agencia = agencia;
}
public Agencia(int numeroAgencia, String cidade, String estado, Banco banco) {
this.numeroAgencia = numeroAgencia;
this.cidade = cidade;
this.estado = estado;
this.banco = banco;
}
No Banco de Dados, como que ficaria?