PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Mapeamento Single Table ou OneToMany? #456242

23/09/2013

0

Bom dia. Poderia me dar um Help?
Estou com uma situação que é a parecida com este mapeamento mas a minha dúvida é a seguinte:
Tenho uma tabela Usuários, sendo que um usuario pode ser omc , encarregado, gerente e técnico.

Só que um gerente pode ter vários encarregados e este vários tecnicos.

O atributo area pertence somente ao encarregado , uma especialidade pode ter vários tecnicos

O atributo ramal pertence ao usuario tecnico e encarregado
O atributo celular pertence ao usuario Gerente.
Como ficaria no Mapeamento para Objeto este relacionamento

Abaixo segue o que fiz:

@Entity
@Table(name = “usuario”)
public class Usuario implements Serializable {

private static final long serialVersionUID = 1L;

private Long codigo;

private Usuario gerente;

private List usuariosgerente;

private Usuario encarregado;

private List usuariosencarregado;

private Usuario tecnico;

private List usuariostecnico;

private Usuario omc;

private List usuariosomc;

private Especialidade especialidade;

private String area;

private String email;

private String login;

private String nome;

private String permissao;

private String ramal;

private String senha;

private String telefone;
Rafael Moreira

Rafael Moreira

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar