Relacionamento Bidirecional OneToMany

Ola pessoas, estou com problema aqui em relacao a um relacionamento,é o seguinte, eu tenho duas classes Project e Client, Client tem Muitos Projetos e Projecto pertence a um Client.

Em meu modelos eu tenho:

Classe Project


   @ManyToOne(fetch=FetchType.EAGER)
    @JoinColumn(name = "client_id_pk")
    private Client client;

Classe Client

	@OneToMany(mappedBy = "client", cascade = CascadeType.ALL, fetch = FetchType.EAGER)
	private Collection<Project> projects;

Consigo fazer por exemplo project.getClient.getName() com sucesso, porem gostaria de fazer tambem client.getProjects()

Att
Obrigado

primeiro voce tem q entrar na lista e depois acessar o objeto. algo como:

((Cliente)getList().get(0)).getNome()

:wink:

dtxk te entendo, mas eu quero a lista inteira, e mesmo fazendo dtxk algo como p1.getClient().getProjects().get(0).getName() nao traz nada.

Acredito que seja algo com o mapeamento ou nao?

[quote=edipo luis federle]dtxk te entendo, mas eu quero a lista inteira, e mesmo fazendo dtxk algo como p1.getClient().getProjects().get(0).getName() nao traz nada.

Acredito que seja algo com o mapeamento ou nao? [/quote]

faz o seguinte verifica se o metodo que voce retorna o objeto por exemplo:

coloca “show sql” como “true” no hibernate.cfg.xml e testa para ver…