Relacionamento entre beans, isto é correto? É padrão?

Salve rapaziada.

Suponhamos que temos 3 tabelas(usuário, menu e permissão) e pra cada temos um bean.

// tabela usuário
public class UsuarioBean {
private Integer usuarioPK;
private String nomeUsuario;

// métodos get e set
}

// tabela menu
public class MenuBean {
private Integer menuPK;
private String pathMenu;

// métodos get e set
}

A minha dúvida seria no bean para a tabela de permissão, que no caso é de relacionamento(tem os ids do usuário e menu).

Estou criando assim, está correto?? Tem algum pattern para isso?? Como vcs criam??

// tabela permissão
public class Permissao {
private UsuarioBean usuario;
private MenuBean menu;

// métodos get e set
}

Obrigado.

Sem mais, Rodrigo.

Certo até que tá, mas eu preferiria colocar a permissão como atributo do usuário e não o contrário.

[]´s

Rodrigo C. A.

Bem, não vejo problema nenhum com relacionamento entre beans. Inclusive o próprio hibernate requer o uso disso quando mapeamos relacionamentos.

Um abraço