mrsmylle 15 de mar. de 2007
Um, esqueci de jogar o erros dos jasper o erro e este:
furutani 15 de mar. de 2007
Na sua classe Estado tem o atributo ID e get/set para ele? (tudo maiusculo)
mrsmylle 15 de mar. de 2007
Tem
public Long getId () {
return id ;
}
public void setId ( Long id ) {
this .id = id ;
}
mrsmylle 15 de mar. de 2007
Entre os meu campos adicionados ao relatorio, tem a Id, onde o valor e Long!!Pode ser isso?!
furutani 15 de mar. de 2007
mrsmylle:
Tem
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
Ta.
Mas ele ta reclamando por
ID
public Long getID () {
return ID ;
}
public void setID ( Long id ) {
this .ID = id ;
}
furutani 16 de mar. de 2007
Como é o select que voce usa para obter o ResultSet?
mrsmylle 16 de mar. de 2007
Olha o errinho agora!
22 : 02 : 13 , 187 org . hibernate . PropertyNotFoundException : Could not find a getter for id in class loc . pojos . Estado
at org . hibernate . property . BasicPropertyAccessor . createGetter ( BasicPropertyAccessor . java : 213 )
at org . hibernate . property . BasicPropertyAccessor . getGetter ( BasicPropertyAccessor . java : 207 )
at org . hibernate . tuple . PropertyFactory . getGetter ( PropertyFactory . java : 160 )
:evil: ! Q raiva!!!Hhehe!!
mrsmylle 16 de mar. de 2007
A sim!!
Perai?!
Se eu fizer isso:
try {
Class.forName("com.mysql.jdbc.Driver") ;
Connection con = DriverManager.getConnection(" jdbc : mysql :// localhost : 3306 / test "," root ","");
Statement sta = con.createStatement();
String query = " SELECT * FROM estado ";
ResultSet rs = sta.executeQuery(query);
JRResultSetDataSource rsds = new JRResultSetDataSource(rs);
InputStream relJasper = getClass().getResourceAsStream(" estado . jrxml " );
jasperReport = JasperCompileManager.compileReport(relJasper) ;
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,new HashMap(), rsds) ;
JasperViewer view = new JasperViewer(jasperPrint, false) ;
view.setVisible(true) ;
Aqui, da certinho!!!Sem problema!!
E o outro assim:
public List lista () {
List lista = null ;
try
{
lista = HibernateUtility .getSession () .createCriteria ( Estado .class ) .list () ;
}
catch ( HibernateException ex ) {}
return lista ;
}
Tah com tempo feio aqui, se puder me ajudar valeu!!
furutani 16 de mar. de 2007
vc mudou alguma coisa na classe Estado ou no mapeamento para começar a dar esse erro.
não usa select * from é feio, usa select coluna1, coluna2…
mrsmylle 16 de mar. de 2007
E que sugestao voce poderia me dar pra minha lista?!
mrsmylle 16 de mar. de 2007
Alguem teria alguma ideia o porque do erro!?