我在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标签,它必须拆分这些单词并检查重复...因为大学已经添加,它必须忽略大学,增加计数和字体并将标签添加到标签..我该怎么做