CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web Services / XML

axis开发web service数据集映射问题

楼主pubol(Bob)2005-08-29 14:13:25 在 Java / Web Services / XML 提问

package   dtcs_server;  
  import   java.sql.*;  
  import   java.io.Serializable;  
   
  public   class   queryserver   implements   Serializable  
  {  
      private   dbclass   db=null;  
      private   xmlconfig   objxml;  
   
   
      public   queryserver()  
      {  
   
              objxml   =   new   xmlconfig   ()   ;  
              db   =   new   dbclass   ()   ;  
              ...  
   
      }  
   
      public   ResultSet   GetMsg(String   from,String   to,String   starttime,String   endtime)  
      {  
          String   strsql;  
          strsql="select   starttime,ani,dnis,message   from   usermsg   where   (starttime>='"+starttime+"'   and   starttime<='"+endtime+"')"  
                      +"   and   ani='"+from+"'   and   dnis='"+to+"'   order   by   usercode";  
          ResultSet   rs=db.QueryRst(strsql);  
          return   rs;  
      }  
   
  }  
   
  上面有一个GetMsg的方法返回为ResultSet数据集,该如何序列化呢?  
  我的server-config.wsdd映射配置为  
              <typeMapping   deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"  
  encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"  
  qname="ns1:ResultSet"  
  serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"  
  type="java:java.sql.ResultSet"  
  xmlns:ns1="http://127.0.0.1:8080/bob.webservice/services/queryserver"/>  
   
  但这样序列化后,用jb9   export   webservice老提示出错信息:  
  WSDLException:faultCode=OTHER_ERROR:can't   find   prefix   for  
  'http://sql.java'namespace   prefixes   must   be   set   on   th   Definition   object   using   the   addNamespace(...)   method.  
   
  问题点数:20、回复次数:4Top

1 楼pubol(Bob)回复于 2005-08-29 14:22:16 得分 0

不好意思上面写错,映射的配置是放在deploy.wsdd文件中Top

2 楼pubol(Bob)回复于 2005-08-29 15:19:11 得分 0

但是如果是一个自定义的类对象就可以Top

3 楼yangxinfengg(丰丰)回复于 2005-08-29 20:29:58 得分 20

upTop

4 楼pubol(Bob)回复于 2005-08-29 23:01:58 得分 0

同样我也试过将ResultSet   Add到ArrayList中,这样测试调用虽然成功了,但是调用后从ArrayList取ResultSet却为空Top

相关问题

  • 数据类型映射
  • ===>典型的多层开发中关于数据库记录到实体映射的问题
  • DataGrid中数据映射有什么用?
  • 数据库开发
  • 高分求数据库中数据类型的映射关系
  • 文件映射奇怪问题,映射成功,但读数据有问题
  • ORM中映射的顺序:对象到关系数据库?还是从数据库映射到java对象?
  • 求助!向内存映射文件写数据
  • 内存映射文件能传递自定义的数据吗?
  • Hibernate中如何映射数据库中的字段??

关键词

  • starttime
  • resultset

得分解答快速导航

  • 帖主:pubol
  • yangxinfengg

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo