mongodb——java封装(id自增,gridFS)
来源:互联网 发布:python keras 编辑:程序博客网 时间:2024/06/18 11:42
-
- public interface MongoService {
-
- public boolean gridFSUpload(Object obj, HashMap<String, Object> paramsMap)
- throws Exception;
-
- public boolean gridFSDelete(HashMap<String, Object> paramsMap);
-
- public DBObject insert(String idName, DBObject dbObject);
-
- public DBObject getByObj(DBObject dbObject);
-
- public Boolean update(DBObject query,DBObject obj);
-
- public void remove(DBObject obj);
- }
/** * 数据库接口 * @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);}