Problemas com select no Hibernate

Salve, Salve Galera!

Alguém sabe o porque desta mensagem?

2005-04-08 17:00:26,948 ERROR eti.dao.AlunoDao  -> org.hibernate.hql.ast.QuerySyntaxError: Alunos is not mapped. [from  Alunos cadalu where ra='203861191']

Alunos.hbm.xml

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

	<hibernate-mapping>
    <class name="br.com.dennys.eti.bean.AlunoBean" table="cadalu">
        
		<id name="ra" column="ra" type="string">
            <generator class="assigned"/>
        </id>
		
        <property name="nome"           column="nome"          type="string"/>
        <property name="senha"          column="senha"         type="string"/>
        <property name="campus"         column="campus"        type="string"/>
        <property name="curso"          column="curso"         type="string"/>
        <property name="email"          column="email"         type="string"/>
        <property name="recebe_Mail"    column="recebe_mail"   type="boolean"/>		
        <property name="userSys"        column="usersys"       type="string"/>
        <property name="IP"             column="ip"            type="string"/>		
        <property name="dataCadastro"   column="datacadastro"  type="date"/>		
												
    </class>
</hibernate-mapping>

Class que faz o acesso:



        boolean bReturn = false;
        String sQuery = null;

        try {
            Session session = HibernateUtil.currentSession();
            Transaction tx = session.beginTransaction();

            sQuery = "from  Alunos cadalu where ra='"  + aluno.getRa() + "'";
            
            Query query = session.createQuery(sQuery);

            log.info("Query: " + sQuery + " Ok!");

            AlunoBean alunoLogin = (AlunoBean) query.iterate().next();

            if (alunoLogin.getSenha().equals(aluno.getSenha())) {
                log.info("Senha válida!");
                bReturn = true;
            }

            tx.commit();
            HibernateUtil.closeSession();

        }

        catch (Exception e) {
            log.error(e);
        }

        log.info("Login verificado!");

        return bReturn;

Valeu!

Atn.
Dennys Fredericci

http://www.guj.com.br/projeto/arquitetura/hibernate.html

http://www.guj.com.br/projeto/arquitetura/hibernate.html

hum…

Valeu! Ajudou bastante!!!

:slight_smile:

Atn.
Dennys Fredericci

Ah! Tenho uma outra dúvida :razz:

Tenho o arquivo hibernante.properties se eu mudar para ze.properties como faço para carregar o properties? qual método do hibernate eu devo passar este properties?

Valeu!

Atn.
Dennys Fredericci