Pessoal,
Tenho uma modelagem de Usuários assim:
*Uma classe abstrata Usuario
*Classes concretas herdadas de Usuario (Adm,Gerente,Comum,etc)
No banco de dados, tenho
*A tabela Usuario (com FK para tipoUsuario)
*A tabela tipoUsuario
assim:
Usuario |
---|
- id -
- login -
- senha -
- tipoUsuario_id-
tipoUsuario |
---|
- id -
- descricao -
–
A dúvida é, tem como eu usar o modelo SingleTable, para todos os usuarios serem cadastrados na tabela Usuario independente do tipo, sendo o DiscriminatorColum a FK para tipoUsuário, ao invés de ser um simples integer ou String?
OBS: o problema maior é que não queria criar uma classe para representar a tabela tipoUsuario, mas sim que houvesse apenas a herança na modelagem, mas uma tabela de tipos no bd.
Se ficou alguma coisa confusa, me diga.
Vlwww!