当前位置: 技术问答>java相关
ejb返回ResultSet,做法科学吗
来源: 互联网 发布时间:2015-01-01
本文导语: 另外,ResultSet也是不可序列化的,如果要返回还要转换成其他数据类型,如果一定要返回比较科学的方法是如何做?. | 我们这边的做法是返回一个序列化的对象。 这种方法的特点是程序可读性好,...
另外,ResultSet也是不可序列化的,如果要返回还要转换成其他数据类型,如果一定要返回比较科学的方法是如何做?.
|
我们这边的做法是返回一个序列化的对象。
这种方法的特点是程序可读性好,但是可维护性差(不能用于不同的客户端程序调用,如果返回的对象(比如用户要求多返回一项数据)稍有改变,就要改变好多类。
不知其他人有何高见,不妨一起讨论。
这种方法的特点是程序可读性好,但是可维护性差(不能用于不同的客户端程序调用,如果返回的对象(比如用户要求多返回一项数据)稍有改变,就要改变好多类。
不知其他人有何高见,不妨一起讨论。
|
我做的企业应用多一些,一般都是自定义了一些和DB或者业务切合比较紧密的数据class。
supersonics朋友说的情况,我是想不出什么好办法了,不过这种类型的class(数据传输用),改一改应该也无所谓。
supersonics朋友说的情况,我是想不出什么好办法了,不过这种类型的class(数据传输用),改一改应该也无所谓。
|
可以模仿ResultSet,写一个可序列化的类,数据类型都包含在返回的对象中。Weblogic好像有这样一个包,实现了这个
|
你的可维护性差是什么意思?
你有显式定义对象的串行化号吗?
你有显式定义对象的串行化号吗?
|
我们也是利用class来传数据的,但是如果又改动的话,动作也比较大