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 ?
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