Retornar dados relacionados no Hibernate

0 respostas
S

Estou començando com JSF+PrimeFaces e Hibernate e a dúvida é a seguinte:

Tenho duas Classes Usuario e Grupo , um usuário tem um grupo e um grupo pode estar em vários usuários.

Classe Usuario

@Entity
public class Usuario {

	@Id
	@GeneratedValue
	private Long id;

	private String username;
	private String nome;
	private String email;
	private Long group_id;
	
     @ManyToOne
    private Grupo grupo;  //...get´s set´s

Classe Grupo

@Entity
public class Grupo {

	@Id
	@GeneratedValue
	private Long id;

	private String grupo_nome;
	private String descricao;

	
    @OneToMany
    private List<Usuario> usuarios;

   //gets e sets

Abaixo esta um trecho do arquivo usuario.xhtml que me lista os usuários e gostaria de trazer informações do grupo que ele pertence, como faço para acessar o dado da descrição do grupo?

Posso usar #{usuario.grupo.descricao} ?

usuario.xhtml

<p:column>
			<f:facet name="header">Grupo</f:facet>
		#{usuario.group_id}		
		</p:column>
		
		<p:column>
			<f:facet name="header">Descrição</f:facet>
		#{usuario.grupo.descricao}		
		</p:column>
Criado 18 de novembro de 2011
Respostas 0
Participantes 1