我试图按照本书 hibernate 第 17 章 SQL native 的示例进行总结,因此我将使用 Hibernate 使用 SQL 查询返回一个对象 XXX .. 这是我的示例
@Override
public Composant FindComposantFRomXls(String comp, String fab) {
return (Composant) getSessionFactory().getCurrentSession().createSQLQuery("select * from composant where ref_composant='"+comp+" ' and fabricant =(select id_fabricant from fabricant where nom_fabricant ='"+fab+"')").addEntity(Composant.class);
}
这是我的错误信息
java.lang.ClassCastException:org.hibernate.internal.SQLQueryImpl 不能转换为 com.JEE.model.Composant