mongodb——java封装(id自增,gridFS)

来源:互联网 发布:python keras 编辑:程序博客网 时间:2024/06/18 11:42
Java代码 复制代码 收藏代码
  1. /**
  2. * 数据库接口
  3. * @author thomescai@163.com
  4. * @version 2011-9-27
  5. */
  6. public interface MongoService {
  7. /**
  8. * 通过gridFS上传对象
  9. * @param obj 目标对象
  10. * @param paramsMap 参数map
  11. * @return
  12. * @throws Exception
  13. */
  14. public boolean gridFSUpload(Object obj, HashMap<String, Object> paramsMap)
  15. throws Exception;
  16. /**
  17. * 通过gridFS删除
  18. * @param paramsMap 参数map
  19. * @return
  20. */
  21. public boolean gridFSDelete(HashMap<String, Object> paramsMap);
  22. /**
  23. * 插入DBObject对象
  24. * @param idName 该对象的Id名称
  25. * @param dbObject 该对象
  26. * @return
  27. */
  28. public DBObject insert(String idName, DBObject dbObject);
  29. /**
  30. * 获取对象
  31. * @param dbObject
  32. * @return
  33. */
  34. public DBObject getByObj(DBObject dbObject);
  35. /**
  36. * 更新数据
  37. * @param query 该数据的对象
  38. * @param obj 更新的数据
  39. * @return
  40. */
  41. public Boolean update(DBObject query,DBObject obj);
  42. /**
  43. * 删除对象
  44. * @param obj
  45. */
  46. public void remove(DBObject obj);
  47. }

原创粉丝点击