bom dia atodos(apesar de ser segunda… )
eu estou tendo um pequeno problema ao dar um session.load com o hibernate
net.sf.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of Produto.setDesc
at net.sf.hibernate.persister.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:212)
at net.sf.hibernate.impl.SessionImpl.initializeEntity(SessionImpl.java:2199)
at net.sf.hibernate.loader.Loader.doQuery(Loader.java:240)
at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:133)
at net.sf.hibernate.loader.Loader.loadEntity(Loader.java:836)
at net.sf.hibernate.loader.Loader.loadEntity(Loader.java:856)
at net.sf.hibernate.loader.EntityLoader.load(EntityLoader.java:59)
at net.sf.hibernate.loader.EntityLoader.load(EntityLoader.java:51)
at net.sf.hibernate.persister.EntityPersister.load(EntityPersister.java:419)
at net.sf.hibernate.impl.SessionImpl.doLoad(SessionImpl.java:2106)
at net.sf.hibernate.impl.SessionImpl.doLoadByClass(SessionImpl.java:1980)
at net.sf.hibernate.impl.SessionImpl.load(SessionImpl.java:1909)
ta acusando esse setDesc q é da classe produto…
public class Produto {
private int ID;
private String desc;
private double preco;
Produto(){
//padrão ser vazio
}
public void setDesc(String desc){
this.desc = desc;
}
public String getDesc(){
return desc;
}
//outros sets e gets....
o hbm.xml ta assim…
<property name="desc" column="DESCRICAO" type="char"/>
<!-- ja tentei colocar algo como char(50), que é o tamanho que esta especificado no banco, mas nao rolou tambem... -->
ele ta inserindo blz, mas ta dando esse problema na hora de recuperar o dado…
alguem pode me ajudar!?
valeu!
