删除标签中的重复项

时间:2012-04-25 05:52:56

标签: java spring spring-mvc dao spring-jdbc

我在spring mvc中使用DAO来添加标签并在数据库(MySQL)中检索它们。我从Dao中检索标签的Dao是:

public List<TagCloud> getAllTags() {
    String sql = "SELECT * FROM tags";

    List<TagCloud> tagcloud = new ArrayList<TagCloud>();
    List<Map<String, Object>> rows=null;
    try{
     rows= getJdbcTemplate().queryForList(sql);

    }catch(Exception e)
    {

        e.printStackTrace();
    }

    for (Map row : rows) {
        TagCloud tc1 = new TagCloud();

        tc1.setName((String)row.get("name"));
        tc1.setCount((Integer)row.get("count"));
        tc1.setFontSize((Double)row.get("fontsize"));
        tc1.setTagid( (Integer)row.get("tagid")  );

        tagcloud.add(tc1);
    }

    return tagcloud;
}

现在我已经将大学作为数据库中的标签,如果我添加大学,课程作为1标签,它必须拆分这些单词并检查重复...因为大学已经添加,它必须忽略大学,增加计数和字体并将标签添加到标签..我该怎么做

0 个答案:

没有答案