Unknown entity - hibernate

Usando annotations do hibernate ele não consegue encontrar minhas classes que representam as tabelas e me retorna.

Unknown entity br.app.Usuarios

Procurei no google mas não encontrei a soluçaõ, alguem já passou por isso ?

vc mapeou suas classes com o padrao xdoclet para que o hibernate possa encherga-las como entidades persistivas ? Ou, utilizando hibernate 3, usou anotations em suas entidades referenciando as tabelas, colunas e tudo mais ? De mais detalhes de seu erro, talvez fazendo isso vc mesmo ja descobre o problema.

Estou usando annotations.

Você precisa criar o XML do hibernate com as classes que estão mapeadas para tabelas, mesmo que use o Annotations. Por exemplo, se estiver usando Spring, pode fazer assim (só o começo):

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref bean="mainDataSource" />
		</property>
		<property name="configLocation">
			<value>WEB-INF/hibernate.cfg.xml</value>
		</property>
		<property name="configurationClass">
                       <value>org.hibernate.cfg.AnnotationConfiguration</value>
		</property>
                ...
       </bean>

Se estiver inicializando por código, defina a propriedade configLocation.

O meu hibernate.cfg.xml contém o mapeamento de todas as classes. Veja um exemplo desse arquivo:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

	<!-- a SessionFactory instance listed as /jndi/name -->
	<session-factory>
		<!-- mapping classes -->
		<mapping class="br.com.teste.MinhaClasse"/>
        </session-factory>
</hibernate-configuration>

Olá tive o memso problema e resolvi alterando minha classe de entidade;

removi -> import org.hibernate.annotations.Entity;
acrescentei -> import javax.persistence.Entity;

resolveu meu problema…

Valeu a dica!

Funcionou pra mim!

Obrigada.

Se estiver usando annotations preciso ter o arquivo xml cfg?

estou usando o Entity do javax.persistence.Entity e nao esta funcionando.
o que posso fazer

paulo.furtado precisa ter o arquivo xml sim pois lá que fica as configurações para acesso ao banco