文档章节

morphia查询Mongo数据库通过ReadPreference主从数据库查询切换方法

zbbmaster
 zbbmaster
发布于 2014/06/10 10:55
字数 85
阅读 1435
收藏 1

设置查询数据库是主数据库还是从数据库的方法:


Datastore ds = studentDAO.getBasicDao().getDatastore();
ds.getMongo().setReadPreference(ReadPreference.PRIMARY); //从主库读取
Query<Student> q = ds.find(Student.class);
q.filter("id", id);
q.order("age");
q.queryPrimaryOnly().asList();

主要是解决数据立即保存后立即查询的功能。



© 著作权归作者所有

共有 人打赏支持
上一篇: 很棒很棒的文章
下一篇: python-zipfile使用
zbbmaster
粉丝 55
博文 67
码字总数 38770
作品 0
西安
高级程序员
私信 提问
加载中

评论(1)

黑豆白
黑豆白
primary
主节点,默认模式,读操作只在主节点,如果主节点不可用,报错或者抛出异常。
primaryPreferred
首选主节点,大多情况下读操作在主节点,如果主节点不可用,如故障转移,读操作在从节点。

那么建议你用primaryPreferred
NoSQL 之 Morphia 操作 MongoDB

上两篇文章:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html 介绍到了在MongoDB的控制台完成MongoDB的数据操......

ibm_hoojo
2012/02/17
0
0
使用 Morphia 和 MongoDB 实现域模型持久性

简介: MongoDB 是面向文档的开源数据库,Morphia 是面向 MongoDB 的类型安全的对象映射库。本文解释了在文档和对象之间进行映射的好处,并演示了如何使用 Morphia 来实现这个功能。然后演示...

IBMdW
2011/06/14
1K
2
MongoDB Replica Set 部署

在生产中使用MongoDB, 为了数据安全性和访问稳定性. 副本集是经常被使用到的. 书接上回, 话说MongoDB副本集已经安装过很多次了.但是每次都要去 百度 具体命令细节. 只好自己整理笔记,记录下来...

hsbxxl
07/24
0
0
mongodb的读写分离使用Replica Sets来实现

在部署mongodb副本集的时候可以设置读取数据从次副本上读取,在次副本的mongodb的命令中执行: 第一种方法:db.getMongo().setSlaveOk(); 第二种方法:rs.slaveOk(); 如果是通过java访问sec...

cookqq
2015/12/08
564
0
(转载)四 MongoDB开发教程

获取数据库 首先通过 快速上手 让数据库跑起来。 连接数据库 现在我们通过数据库的 shell 来实际操作一下。(注意:任何编程语言都可以通过合适的 驱动 进行类似的操作,只不过shell的方式更...

davelet
2011/10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
20分钟前
1
0
HashTable和Vector为什么逐渐被废弃

HashTable,不允许键值为null,还一个就是put方法使用sychronized方法进行线程同步,单线程无需同步,多线程可用concurren包的类型。 如编程思想里面说的作为工具类,封闭性做的不好没有一个...

noob_chr
昨天
0
0
Win10 下安装Win7双系统

很多人买了预装64位Win8/8.1的电脑后想重装(或者再安装一个)Win7系统,但是折腾半天发现以前的方法根本不奏效。这是因为预装Win8/8.1的电脑统一采用了UEFI+GPT引导模式,传统的BIOS(Legacy...

yaly
昨天
2
0

中国龙-扬科
昨天
2
0
假若明天来临——《AI.未来》读后感3900字

假若明天来临——《AI.未来》读后感3900字: 你有没有想过,如果有一天你被确诊为癌症患者,你会做些什么?你有没有想过,在你百年之后,你希望你的墓碑上刻写着什么内容? 在我翻开李开复老...

原创小博客
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部