mongodb
文章平均质量分 76
JJasun
这个作者很懒,什么都没留下…
展开
-
Mongodb与spring集成
这里我们用到的是spring-data中一个集成mongodb的项目,首先在maven中添加对它的依赖,这里我用的是1.0.0.M5版本转载 2014-06-06 17:10:38 · 789 阅读 · 0 评论 -
Mongodb与spring集成(2)------实体映射
spring-data-mongodb中的实体映射是通过MongoMappingConverter这个类实现的。它可以通过注释把java类转换为mongodb的文档。它有以下几种注释:@Id - 文档的唯一标识,在mongodb中为ObjectId,它是唯一的,通过时间戳+机器标识+进程ID+自增计数器(确保同一秒内产生的Id不会冲突)构成。@Document - 把一个jav转载 2014-06-06 17:18:11 · 1093 阅读 · 0 评论 -
Mongodb与spring集成(3)------MongoRepository实现增删改查和复杂查询
与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个对象的增删改查,要使用Repository的功能,先继承MongoRepository接口,其中T为仓库保存的bean类,TD为该bean的唯一标识的类型,一般为ObjectId。之后在service中注入该接口就可以使用,无需实现里面的方法,spring会根据定义的规则自动生成。转载 2014-06-06 17:23:43 · 2582 阅读 · 1 评论 -
Mongodb与spring集成(4)------读写mongo GridFs中的文件
mongodb里面自带有一个分布式文件系统gridFs,它是以块的方式来存储文件的,一般的存储都够用了,国内一个使用例子是视觉中国使用它来进行上亿数据级的图片存储,可以看出这套文件系统还是挺强大的。下面介绍下如何用spring-data-mongodb来对其进行操作,其实spring-data-mongodb并没有对gridfs进行再次封装,我们只能自己根据需要简单封装下接口,mongodb ja转载 2014-06-06 17:28:41 · 2206 阅读 · 0 评论