Problema mapeamento hibernate(RESOLVIDO)

Olá, estou tentando terminar um projeto meu da faculdade mas está dando um erro e não consigo resolver.
Initial SessionFactory creation failed.org.hibernate.HibernateException: Errors in named queries: buscarEstado, buscarCodUf, buscarTodosSigla
não consigo fazer funcionar.
se alguem souber, e puder me dar uma mão eu agradeço muito segue abaixo o eu código

  • Codigo do Combo
 <h:outputText value="CIDADE:" styleClass="rotulos"/><br>
                    <h:inputText id="empreCidade" required="true" value="#{empresa.empreCidade}" styleClass="edit" maxlength="50" size="60" /><br>
                    <h:outputLabel value="ESTADO:" styleClass="rotulos" /><BR>
						<h:selectOneMenu value="#{empresa.idEmpresa}" >
						<f:selectItem itemValue="0" itemLabel="Escolha o estado" />
						<f:selectItems value="#{empresa.ufs}" />
					</h:selectOneMenu>
                     <h:outputText value="RUA:" styleClass="rotulos"/><br>
                    <h:inputText id="empreRua" required="true" value="#{empresa.empreRua}" styleClass="edit" maxlength="50" size="60" /><br>
                    <h:outputText value="NUMERO:" styleClass="rotulos"/><br>
package persistencia;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;


@Entity
@Table(name = "UF")
@NamedQueries(value = {
		@NamedQuery(name = "buscarTodosSigla", query = "SELECT estado FROM UF estado ORDER BY estado.sigla ASC"),
		@NamedQuery(name = "buscarCodUf", query = "SELECT estado FROM UF estado WHERE estado.codUF = ?"),
		@NamedQuery(name = "buscarEstado", query = "SELECT estado FROM UF estado WHERE estado.estado LIKE ? ORDER BY estado.estado ASC") })
public class Uf {
	
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	@Column(name = "codUF")
	private Integer codUf;

	@Column(name = "sigla")
	private String sigla;
	
	@Column(name = "estado", length = 50)
	private String estado;
	
	@SuppressWarnings("unused")
	@OneToMany(mappedBy="uf")
	private List<Empresa> empresas;

		public Uf() {
		super();
		// TODO Auto-generated constructor stub
	}

	public Integer getCodUf() {
		return codUf;
	}

	public void setCodUf(Integer codUf) {
		this.codUf = codUf;
	}

	public String getSigla() {
		return sigla;
	}

	public void setSigla(String sigla) {
		this.sigla = sigla;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public List<Empresa> getEmpresas() {
		return empresas;
	}

	public void setEmpresas(List<Empresa> empresas) {
		this.empresas = empresas;
	}
}
package dao;

import java.util.List;

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

import persistencia.Uf;
import util.HibernateUtil;

public class UfDAO {
	public void gravar(Uf estado) {
		Session sessao = HibernateUtil.getSession();
		Transaction transacao = sessao.beginTransaction();
		sessao.save(estado);
		transacao.commit();
		sessao.close();
	}
	public void excluir(Uf estado) {
		Session sessao = HibernateUtil.getSession();
		Transaction transacao = sessao.beginTransaction();
		sessao.delete(estado);
		transacao.commit();
		sessao.close();
	}
	
	public void editar(Uf estado) {
		Session sessao = HibernateUtil.getSession();
		Transaction transacao = sessao.beginTransaction();
		sessao.update(estado);
		transacao.commit();
		sessao.close();
	}

	@SuppressWarnings("unchecked")
	public Uf buscar(Integer codUf) {
		Session sessao = HibernateUtil.getSession();
		Transaction transacao = sessao.beginTransaction();
		Query query = sessao.getNamedQuery("buscarCodUf");
		query.setInteger(0, codUf);
		List<Uf> ufs = query.list();
		Uf uf = ufs.get(0);
		transacao.commit();
		sessao.close();
		return uf;
		
	}
	
	@SuppressWarnings("unchecked")
	public List<Uf> buscar() {
		Session sessao = HibernateUtil.getSession();
		Transaction transacao = sessao.beginTransaction();
		Query query = sessao.getNamedQuery("buscarTodosSigla");
		List<Uf> ufs = query.list();
		transacao.commit();
		sessao.close();
		return ufs;
	}
	
	@SuppressWarnings("unchecked")
	public List<Uf> buscar(String estado) {
		Session sessao = HibernateUtil.getSession();
		Transaction transacao = sessao.beginTransaction();
		Query query = sessao.getNamedQuery("buscarEstado");
		query.setString(0, "%" + estado + "%");
		List<Uf> ufs = query.list();
		transacao.commit();
		sessao.close();
		return ufs;
	}
}

Coloca assim:

@NamedQueries(value = {
		@NamedQuery(name = "buscarTodosSigla", query = "SELECT estado FROM Uf estado ORDER BY estado.sigla ASC"),
		@NamedQuery(name = "buscarCodUf", query = "SELECT estado FROM Uf estado WHERE estado.codUf = ?"),
		@NamedQuery(name = "buscarEstado", query = "SELECT estado FROM Uf estado WHERE estado.estado LIKE ? ORDER BY estado.estado ASC") })

Cara . … vc é um Gênio … hehhee
OO brigadão Mesmo