Olá pessoal, tudo bem?
Como faço para representar um relacionamento do tipo ElementCollection em um diagrama de classe. Exemplo do que desejo representar em UML
public enum CategoriaPessoa {
CLIENTE,
FUNCIONARIO,
FORNECEDOR;
}
public class Pessoa {
private Integer pessoaId;;
private String nome;
@ElementCollection
@CollectionTable(name = "categorias_pessoas", joinColumns = @JoinColumn(name = "pessoa_id"))
@Enumerated(EnumType.STRING)
@Column(name = "categoria_pessoa")
private List<CategoriaPessoa> categoriasPessoas;
}