Boa dia galera,
Estou com o seguinte problema…
Tenho uma entidade Relatorio.java
public class RelatorioDTO implements IDefaultDTO {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer jobsNumber;
/*construtor, gets e sets*/
}
Relatorio.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping>
<class name="RelatorioDTO">
<id name="id" type="java.lang.Integer">
<generator class="increment"/>
</id>
<property name="jobsNumber" column="jobs" type="java.lang.Integer"/>
</class>
</hibernate-mapping>
Um código de busca que uso
...
l_sql = "Select jobsNumber from tab_jobs";
consulta = conexao.createSQLQuery(l_sql).addEntity(RelatorioDTO.class);
listaValores = l_criteria.list();
...
Ele retorna um erro dizendo: “A coluna ID não foi encontrada no ResulteSet.”
Mas se eu usei increment não teria que aparacer esse alerta neh?!!
o que pode está errado??
[]´s