我有一个设计困境,我想与你们分享:我有一个代表一个人的各种成员变量的类.其中一个成员是坐标中人的家庭位置.该类持久存储在MySQL数据库中.
我遇到的问题是,我想要一个与指定人员记录距离之间的某个半径范围内的人员列表.
我成功地创建了一个SQL查询,该查询返回一个结果集,其中包含人员的详细信息,以及它与引脚点的距离.但现在问题是:用Java保存这些数据的最佳方法是什么?保存人类成员内部的距离并不好,因为距离与人物对象无关.我想过创建一个二维数组,它将人保留在第一列,而数据保存在另一列中.我想到的另一个选择是创建一个具有两个值的容器对象,即人和距离.
你认为这样做最有效率和"面向对象的方式"是什么?
归档时间: |
|
查看次数: |
194 次 |
最近记录: |