我有一组java对象结果集。我的结果类的定义是这样的:如何检查一个Set是否包含一个成员变量等于某个值的对象
private String url;
private String title;
private Set<String> keywords;
我已经存储了我的信息在数据库中的表名为关键词,看起来像这样
关键词= [ID,URL,标题,关键词,日期,时间]
正如您所看到的,数据库中的对象与行之间不存在一对一映射。我正在使用SQL(MySQL DB)来提取值并具有合适的ResultSet对象。
如何检查Set是否已经包含具有给定URL的Result。
如果该集合已经包含一个包含当前URL的Result对象,那么我只是想将其他关键字添加到关键字集合中,否则我会创建一个新的Result对象来添加到结果对象集合中。
这是有道理的,但它会减慢查询。我想知道是否有明显的解决方案。我可以把一些笨重但有效的东西放在一起。 – Ankur 2011-05-13 07:24:00