Olá pessoal, eu estou iniciando o uso de hibernate e estou usando o plugin synchronizer do eclipse. E estou tendo alguns probleminhas.
O principal é quando eu tento gerar qualquer tipo de polimorfismo, por exemplo, eu tenho uma tabela no postgresql (feito por mim) e uma arquivo Pessoa.hbm gerado pelo wizard do synch. assim:
create table pessoa
(
id numeric not null,
login text not null,
senha text,
constraint pkey primary key (id)
);
<hibernate-mapping package="dados">
<class name="Pessoa" table="pessoa">
<id
column="id"
name="Id"
type="long"
>
<generator class="vm" />
</id>
<property
column="senha"
name="Senha"
not-null="false"
type="string"
/>
<property
column="login"
name="Login"
not-null="true"
type="string"
/>
</class>
</hibernate-mapping>
Eu gostaria de possuir duas classes Usuario e Convidado e no banco mapear como Convidado todos os usuários que possuissem o campo senha como null e Usuario aqueles que possuissem senha.
Alguem pode me ajudar?