Hibernate discriminator

pessoal, tenho o seguinte mapeamento em minha classe ( XDoclet)


/**
 * 
 * @hibernate.class table="TB_ENTIDADE" discriminator-value="01" lazy = "false" 
 * @hibernate.discriminator column = "CO_TIPO_ENTIDADE" 
 * 
 * @aegis.mapping
 */

e sua sub classe

/**
 * 
 * @hibernate.subclass discriminator-value="05" dynamic-insert="true" dynamic-update="true"
 * 
 * @aegis.mapping
 */

esta funcionando perfeitamento, mas travei quando estava desenvolvendo um metodo generico pra entidades, preciso pegar o valor do discriminator e ele me passa a seguinte exceção :

org.hibernate.QueryException: could not resolve property: tipoEntidade of: br.gov.mds.cadsuas.model.Entidade

Alguem sabe me falar como obter o valor do discriminator :lol: