salve salve galera do guj boa noite, estou com um probleminha aki com meu programa que é o seguinte.
tenho as seguintes tabelas no banco:

estou utilizando o JPA + Hibernate para salvar no banco. Minha classe mapeada esta assim.
Classe endereco:
@Entity
@Table(name = "endereco")
public class Endereco {
...
@OneToOne(cascade=CascadeType.ALL)
private Paciente paciente;
...
}
Classe solicitacao:
@Entity
@Table(name = "solicitacao")
public class Solicitacao{
...
@OneToOne(cascade=CascadeType.ALL)
private Paciente paciente;
...
}
Dessa forma eu consigo gravar no banco normalmente, só que ele salva os dados do paciente replicados. Salva uma vez para o endereço e outra para solicitação, no caso, teria que salvar um paciente e as demais informações nas outras tabelas, mais uma coisa, as informações para serem persistidas ficam todas no mesmo formulário. Alguem aí já passou por isso ou tem alguma ideia de como possa resolver??
Att
