Gente, to com uma duvida em um mapeamento via xml no hibernate
tenho uma tabela com um id composto de duas chaves extrangeiras, mapeei desta forma…
<compositeid>
<key-many-to-one name="usuario" column="DISPONIBILIDADE_USUARIOS">
<key-many-to-one name="projeto" column="DISPONIBILIDADE_PROJETOS">
</compositeid>
e no model ficou assim
private Usuarios usuario;
private Projetos projeto;
/** get…set…
porém ao tentar usar um create criteria dentro do criteria query para filtrar os usuarios por um atributo ele reclama que este atributo nao existe,…nos demais mapeamentos tá rolando
Criteria criteria = super.getSession.createCriteria(DisponibilidadeUsuarios.class);
criteria.createCriteria("usuario").add(Restrictions.eq("ativo", true));
Qual seria a forma correta de fazer este cara??
Seria um set dentro da classe que precisa dela? ou fiz certo??