我做的企业应用多一些,一般都是自定义了一些和DB或者业务切合比较紧密的数据class。
supersonics朋友说的情况,我是想不出什么好办法了,不过这种类型的class(数据传输用),改一改应该也无所谓。

解决方案 »

  1.   

    我们也是利用class来传数据的,但是如果又改动的话,动作也比较大
      

  2.   

    我们也是利用class来传数据的,但是如果又改动的话,动作也比较大
      

  3.   

    不好,我们返回的一般是一个自定义的DataSet或者一个可以序列化的model类
      

  4.   

    supersonics,vampirelord两位的做法都是转换成与自己定义的与具体记录类型相关的数据类型,返回的是单个,还是多个,多个用什么数据类型表示?
    这样的做法必须要求Client非常清楚的知道ejb返回的是什么.
      

  5.   

    可以模仿ResultSet,写一个可序列化的类,数据类型都包含在返回的对象中。Weblogic好像有这样一个包,实现了这个
      

  6.   

    needle你自定义的DataSet,Model应该也是类似包含data[][]这样的数据类型吧?
      

  7.   

    needle,我懂你的意思了,我自己构造一个类似defaulttablemodel这样的包含一个二维数据(Object[][] data)的类.然后我返回.
    其实,你的做法我也想到了...呵呵,.
    多谢各位!
      

  8.   

    model是象supersonics(落叶狂风)所说的那样,
    DataSet不是,我们写了一个包,其中包含DataSet,这个包就是“可序列化ResultSet”的翻版
      

  9.   

    我也认为用自定义的class来传数据好,如用嵌入Collection等,方便数据处理.