定义ContentDao
@Repository
public class ContentDao extends BasicDAO<ContentVo, ObjectId>{
@Autowired
protected ContentDao(@Qualifier("mongodataStore")Datastore ds) {
super(ds);
}
}
增加
public void saveData(ContentVo contentVo) {
contentVoDao.save(contentVo);
}
public void add() {
ContentVo entity = new ContentVo();
entity.setHeadpicture(headpicture);
// 设置属性
entity.setCreateTime(new Date());
entity.setTitle(title);
entity.setCtype(ctype);
entity.setCfrom(cfrom);
entity.setSummary(summary);
entity.setContent(content);
contentDao.save(entity);
}
删除
/**
* 删除内容
*
* @param ids 内容id(多个用逗号分割)
*/
public void delete(String ids) {
for (String string : ids.split(",")) {
// 通过id查找并删除
contentDao.deleteById(new ObjectId(string));
}
}
/**
* 删除内容
*/
public void delete(String ids) {
// 通过id查找并删除
contentDao.deleteById(new ObjectId(string));
}