当前位置: 代码迷 >> Eclipse >> ssh与webservice开发的有关问题
  详细解决方案

ssh与webservice开发的有关问题

热度:112   发布时间:2016-04-23 14:00:48.0
ssh与webservice开发的问题
package dao;
import hibernate.HibernateUtil;

import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import model.Equ;
import model.User;

import org.apache.axis2.AxisFault;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
public class getAll {
private HibernateUtil dataHiber = new HibernateUtil();
public int getT(String fieldName, String value)
{

int total = 0;
Session session = dataHiber.openSession();
String hql = "from Equ where " + fieldName + " like ? ";
Query query = session.createQuery(hql);
query.setString(0, "%" + value + "%");
total = query.list().size();
System.out.println("total");
return total;
}
}


在调用端运行时提示找不到org.hiberate.session类,在调用端利用axis2插件自动生成的stub.java里也找不到任何session类的操作,这是为什么呢?我的发布端和调用端都是strut+hiberate,配置完全一样。在生成aar包时,我们用的是Axis2的两个插件,archive 1.3和codegen 1.4.1,直接生成aar包的。包里只有service.xml和.class文件


------解决方案--------------------
服务端提供一个方法,方法中调用数据库。
客户端调方法,客户端session找不到与axis有什么关系。
  相关解决方案