【问题标题】:Serializable issues about resultset objects关于结果集对象的可序列化问题
【发布时间】:2011-05-09 16:05:18
【问题描述】:

我想使用套接字实现一个 CS 应用程序。 db 查询结果属于不同的类,我并不是要将那些处理结果的方法放在服务器端,我只是希望服务器处理 db 查询,所以我决定通过网络传递结果集。但结果集不可序列化。我想知道是否有任何适当的方法来处理这个问题?

【问题讨论】:

    标签: sockets serialization osgi resultset


    【解决方案1】:

    听起来您想要使用的是 DTO(我听说它被定义为数据传输对象和域传输对象,但想法是一样的)。您不想传递实际的结果集,您只关心结果集中包含的数据,因此您定义代表数据的类,并返回这些类的实例集合,而不是结果集本身。

    【讨论】:

    • 我在问题中提到有很多类和很多不同的查询案例要处理,所以我不会把这些代码放在服务器端。如果我可以将结果集中的数据抽取到与结果集类似的普通列表中,我会管理它。
    猜你喜欢
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 2016-10-06
    相关资源
    最近更新 更多