我有一組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