Mapeamento unidirecional 1 - N (hibernate)

0 respostas
R

No manual do hibernate diz isso: A unidirectional one-to-many association on a foreign key is a very unusual case, and is not really recommended.
... We think it's better to use a join table for this kind of association.
.

Qual é o problema disso? Para o hibernate isso tem algum problema técnico?

Vejam meu caso: 1 cliente possui 0 ou vários orçamentos. Como eu poderia fazer o mapeamento? Vejam minha classe cliente:
public class Cliente extends Persistente {

	private String nome;
	private List<Orcamento> orcamentos;
	
	public Cliente() {}
	
	public Cliente(String nome) {
		this.nome = nome;
	}

	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}

	public List<Orcamento> getOrcamentos() {
		return orcamentos;	
	}

	public void setOrcamentos(List<Orcamento> orcamentos) {
		this.orcamentos = orcamentos;
	}
	
}
public abstract class Persistente {

    protected int id;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }	
	
}
Criado 14 de abril de 2005
Respostas 0
Participantes 1