@DBRef---------------springMVC
来源:互联网 发布:安卓游戏编程教程 编辑:程序博客网 时间:2024/05/29 07:34
简单认识下@DBRef这个注解的作用,和使用例子。
//存mongo数据库的model@Document(collection = "abc")public class Abc {@Idprivate String id;@DBRefprivate List<B> Bs;@DBRefprivate User creator;}
//Abc数据结构如下:{ "_id" : ObjectId("5539e10914ea279b6f96d84b"), "Bs" : [{ "$ref" : "Cs", "$id" : ObjectId("5524e3f677c8175d2c37c624") }, { "$ref" : "Cs", "$id" : ObjectId("545a0d0ea52e28109b0ab3e9") }, { "$ref" : "Cs", "$id" : ObjectId("5548b078b8480d45f4ad2996") }], "creator" : { "$ref" : "users", "$id" : ObjectId("5270a8c52f2e24ff4094285a") }}
就是在model Abc 里面联表查询数据库里面其他表的信息。
也就是在获得Abc这个model数据的时候,他会自动的根据Abc表里面的数据去查另外相关联的表。
就下面而言;
获得Abc实例abc的时候,会根据 abc.Bs的值,去查表Cs (这个是表名,不是对应model的Class)获得对应类型的model数据实例,填充到abc中,完善abc的Bs属性--字段值。
同理也会去查users表,获得creator的完整信息
0 0
- @DBRef---------------springMVC
- mongoDB中的DBRef
- mongodb数据库引用DBRef
- Mongo DBRef 存储
- mgo中DBRef的使用方法
- spring-mongodb-DBRef的运用
- MongoDB 通过 DBRef关联查询
- Spring Data Mongodb DBRef联级存储
- mongoose 实现DBRef查找所有子类信息
- 利用DBREF实现MongoDB的引用("外键")
- Mongodb aggregate group DBRef类型,并处理返回的DBRef数据Demo
- MongoDB之DBref(关联插入,查询,删除) 实例深入
- NoSql的多表关联----Mongodb的DBRef的运用
- MongoDB之DBref(关联插入,查询,删除) 实例深入
- spring-data-mongodb 对象关联 @DBRef学习 之疑问
- MongoDB之DBref(关联插入,查询,删除) 实例深入
- mongodb 多表关联的实现和DBRef理解,
- MongoDB DBRef和手动引用(Manual References)
- uva 10641 dp
- UVA-11809
- jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe
- DOM节点操作
- Thinking in Java --日志初步学习
- @DBRef---------------springMVC
- JVM-java内存区域与内存溢出异常
- bfs转弯问题
- poj1837
- 如何判断只能是数字,英文字母和中文 及获取androidmanifest.xml中meta-data的配置
- The Grammer of Graphics 读书笔记 - Introduction
- 深刻理解正则表达式的"组"以及"?:"
- 数据结构实验之求二叉树后序遍历和层次遍历
- CodeForces 688A Opponents(群架)