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