问题描述
packagedao;importhibernate.HibernateUtil;importjava.rmi.RemoteException;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importmodel.Equ;importmodel.User;importorg.apache.axis2.AxisFault;importorg.hibernate.Query;importorg.hibernate.Session;importorg.hibernate.Transaction;publicclassgetAll{privateHibernateUtildataHiber=newHibernateUtil();publicintgetT(StringfieldName,Stringvalue){inttotal=0;Sessionsession=dataHiber.openSession();Stringhql="fromEquwhere"+fieldName+"like?";Queryquery=session.createQuery(hql);query.setString(0,"%"+value+"%");total=query.list().size();System.out.println("total");returntotal;}}在调用端运行时提示找不到org.hiberate.session类,在调用端利用axis2插件自动生成的stub.java里也找不到任何session类的操作,这是为什么呢?我的发布端和调用端都是strut+hiberate,配置完全一样。在生成aar包时,我们用的是Axis2的两个插件,archive1.3和codegen1.4.1,直接生成aar包的。包里只有service.xml和.class文件