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

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. }
/**
 * 数据库接口
 * @author thomescai@163.com
 * @version 2011-9-27
 */
public interface MongoService {

	/**
	 * 通过gridFS上传对象
	 * @param obj 目标对象
	 * @param paramsMap 参数map
	 * @return
	 * @throws Exception
	 */
	public  boolean gridFSUpload(Object obj, HashMap<String, Object> paramsMap)
			throws Exception;

	/**
	 * 通过gridFS删除
	 * @param paramsMap 参数map
	 * @return
	 */
	public boolean gridFSDelete(HashMap<String, Object> paramsMap);

	/**
	 * 插入DBObject对象
	 * @param idName 该对象的Id名称
	 * @param dbObject 该对象
	 * @return
	 */
	public DBObject insert(String idName, DBObject dbObject);

	/**
	 * 获取对象
	 * @param dbObject 
	 * @return
	 */
	public DBObject getByObj(DBObject dbObject);
	
	/**
	 * 更新数据
	 * @param query 该数据的对象
	 * @param obj 更新的数据
	 * @return 
	 */
	public Boolean update(DBObject query,DBObject obj);
	
	
	/**
	 * 删除对象
	 * @param obj
	 */
	public void remove(DBObject obj);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值