Hibernate: IS NOT MAPPED

galera…
Tou fazendo um sistema do hibernate… mas algo louco ta rolando q ja tou no segundo dia e nao resolvo.

tenho uma tabela tb_unidade_didatica, um xml Ud.hbm.xml e uma classe Ud.java… tudo blz.

O problema na inserção de um objeto, tudo funciona. Ai vc pensa: “Meu mapeamento deu certo… otimo”
Mas o q acontece é q na hora de listar… vem o seguinte erro: “tb_unidade_didatica is not mapped”

      ???????????????????????????
<hibernate-mapping>
	<class name="com.xunda.model.Ud" table="tb_unidade_didatica">
		<id name="id" column="id" type="java.lang.Integer">
			<generator class="increment"></generator>
		</id>
		<property name="titulo" column="titulo" ></property>
		<property name="descricao" column="descricao"></property>
		
		<many-to-one name="disciplina" class="com.xunda.model.Disciplina" column="tb_disciplina_id" />
		
		<set name="slide" inverse="true">
			<key column="tb_unidade_didatica_id" />
			<one-to-many class="com.xunda.model.Slide" />
		</set>
		<set name="exercicio" inverse="true">
			<key column="tb_unidade_didatica_id" />
			<one-to-many class="com.xunda.model.Exercicio" />
		</set>
		<set name="exemplo" inverse="true">
			<key column="tb_unidade_didatica_id" />
			<one-to-many class="com.xunda.model.Exemplo" />
		</set>
		<set name="linkUD" inverse="true">
			<key column="tb_unidade_didatica_id" />
			<one-to-many class="com.xunda.model.LinkUD" />
		</set>
		<set name="bibliografiaUD" inverse="true">
			<key column="tb_unidade_didatica_id" />
		<one-to-many class="com.xunda.model.BibliografiaUD" />
		</set>
		
	</class>
</hibernate-mapping>

Tabela tb_unidade_didatica tem: id, tb_disciplina_id, titulo, descricao… só!

Na inserção existia mapeamento… e na hora de listar… dá pau!!!

Se alguem puder me ajudar… agradeço.

FLw!

vc declarou esse xml no hibernate.cfg ?
ou em outro lugar para configurar?

Declarei no hibernate.cfg.xml…

exatamente o nome do arquivo xml q copiei acima.

resolvido!!! Vlw cara… foi um vacilo meu. Nenhum segredo!
Mas vlw!

Estou com esse mesmo problema tem como me ajudar… como resolveu seu problema…

Como você está fazendo a seleção?? Você está usando o caminho inteiro (pacotes + classe) na sua sintaxe? por exemplo

session.createQuery("from com.xunda.model.Ud")

Lembrando que você tem que usar o caminho inteiro, inclusive o nome dos pacotes. (com.xunda.model.Ud

Olá Pessoal,

Poxa … porque no create Query tenho de colocar todo caminho com pacotes tem muito exemplos que não fazerm isso?

pra evitar isso vc pode colocar todo o caminho no hibernate.cfg, assim na Query vc soh coloca o nome do objeto

Obrigado, agora funcionou