我正在尝试通过jasersoft studio(6.10.0)在jasperreports中使用Hibernate,
我在项目中使用了休眠5,所以我在使用注释来映射类。
创建Hibernate数据适配器时,我选择使用“注释”,但出现以下错误:
java.lang.ClassNotFoundException:
org.hibernate.cfg.AnnotationConfiguration cannot be found by
net.sf.jasperreports_6.10.0.final
我缺少一些jar文件吗?
答案 0 :(得分:0)
在Hibernate 3.6中,“ org.hibernate.cfg.AnnotationConfiguration”为 弃用,其所有功能已移至 “ org.hibernate.cfg.Configuration”。
因此,您可以安全地将“ AnnotationConfiguration”替换为 “配置”类。
取自Hibernate – The type AnnotationConfiguration is deprecated
实际上,这意味着您需要使用其他版本的jasperreports,而不使用不推荐使用的API或降级的Hibernate。