Erro no mapeamento com annotations

Pessoal

Tenhos 2 classes: Usuario e setor… Fiz o mapeamento com annotations e ta dando o seguinte erro:

Criação inicial do objeto SessionFactory falhou. Erro: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on requisicao.usuario.Usuario.setor references an unknown entity: requisicao.setor.Setor
05/10/2012 15:53:48 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception starting filter conexaoFilter
java.lang.ExceptionInInitializerError
at requisicao.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:17)
at requisicao.util.HibernateUtil.(HibernateUtil.java:8)
at requisicao.web.filter.ConexaoHibernateFilter.init(ConexaoHibernateFilter.java:20)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:103)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on requisicao.usuario.Usuario.setor references an unknown entity: requisicao.setor.Setor
at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(ToOneFkSecondPass.java:103)
at org.hibernate.cfg.AnnotationConfiguration.processEndOfQueue(AnnotationConfiguration.java:541)
at org.hibernate.cfg.AnnotationConfiguration.processFkSecondPassInOrder(AnnotationConfiguration.java:523)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:380)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1377)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:954)
at requisicao.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:14)

Meu banco de dados: http://www.netupload.org/files/1mxalagrmq4o47rye292.png

Classes:

package requisicao.usuario;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import requisicao.setor.*;


@Entity
@Table(name="usuario")
public class Usuario{
	/**
	 * 
	 */
	private static final long serialVersionUID = -6755569886340789158L;
	
	@Id
	@GeneratedValue
	@Column(name="codigo")
	private Integer codigo;
	
	@Column(name="nome", length=45, nullable= true)
	private String nome;
	
    @Column(name="matricula", length=45, nullable= true)
	private String matricula;
    
    @Column(name="login", length=45, nullable= true)
	private String login;
    
    @Column(name="senha", length=45, nullable= true)
	private String senha;
    
    @Column(name="ativo")
	private boolean ativo;
    
  
	@ManyToOne
	@JoinColumn(name="codigoSetor", nullable=false)
	private Setor setor;


//Gets e Setters
package requisicao.setor;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import javax.persistence.Table;

import org.hibernate.mapping.Selectable;

import com.sun.faces.spi.SerializationProvider;

import requisicao.usuario.*;

@Entity
@Table(name="setor")
public class Setor{

	private static final long serialVersionUID = -3280733486545529194L;
	
	@Id
	@GeneratedValue
	@Column(name="codigo")
	private int codigo;
	
	@Column(name="nome", length=65, nullable= true)
	private String nome;

//Gets e Setters

Pq q ta acontecendo isso ? Obrigado :slight_smile:

Esse é o erro completo?

Sim, eh o erro completo !