Estou tentando fazer um relatorio no ireport e o tipo de conexão será por Hibernate. So que quando seto o classpath e tento testar a configurar ele acusa:
Component class not found: br.com.europa.Modelo.HistoricoOcorrencia
Acredito que o mapeamento esteja correto, uma vez que com eles consegui criar todas as tabelas no bd com a class SchemaExport.
O mapeamento
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping package="br.com.europa.Modelo">
<class
name="HistoricoOcorrencia"
table="historicoocorrencia">
<composite-id>
<key-many-to-one name="ocorrencia" column="ID_OCORRENCIA" class="Ocorrencia"/>
<key-property name="dia" column="DIA" type="timestamp"/>
</composite-id>
<property name="abertopor" type="string" column="ABERTOPOR" length="20"/>
<property name="obs" type="text" column="OBS"/>
</class>
</hibernate-mapping>
A classe
package br.com.europa.Modelo;
import java.io.Serializable;
import java.util.Date;
public class HistoricoOcorrencia implements Serializable {
/*
* membros
*/
/****************
* chave primaria
*/
private Ocorrencia ocorrencia;
/******************
* classes externas
*/
/**********
* colecoes
*/
/****************
* demais membros
*/
private static final long serialVersionUID = 11654994657668L;
private Date dia = new Date();
private String abertopor;
private String obs;
/*
* metodos
*/
public Ocorrencia getOcorrencia() {
return ocorrencia;
}
public void setOcorrencia(Ocorrencia ocorrencia) {
this.ocorrencia = ocorrencia;
}
public String getAbertopor() {
return abertopor;
}
public void setAbertopor(String abertopor) {
this.abertopor = abertopor;
}
public Date getDia() {
return dia;
}
public void setDia(Date dia) {
this.dia = dia;
}
public String getObs() {
return obs;
}
public void setObs(String obs) {
this.obs = obs;
}
}
Deem uma olhada no mapeamento por favor e se alguem ja teve esse erro no ireport me de uma luz
Grato
Celso