软件介绍

mongodb-orm简介Mongodb ORM是基于java的ORM框架,简化了SDK的使用,使代码变得更清晰、简单。

与Ibatis类似,将查询、执行语句封装在xml中,与代码隔离。简称MQL。

项目中使用

加入mongodb orm的支持包1. 添加jar包或maven支持

com.mongodborm

mongodb-orm

0.0.1-RELEASE

2. 初始化mongodb templet

spring中初始化

classpath:mql/mongo-mql.xml

代码初始化try {

Resource resource =  new ClassPathResource("mongo-mql.xml");

MongoORMFactoryBean factory = new MongoORMFactoryBean();

factory.setConfigLocations(new Resource[]{resource});

factory.init();

MongoClientTemplet templet = new MongoClientTemplet();

templet.setFactory(factory);

templet.init();

} catch(Exception e) {

e.printStackTrace();

}

编写MQLMapping

select

update/findAndModify

0,1

有嵌套的查询

Templet用法Model model = mongoTemplet.findOne("queryModelList", "yuxiangping");

List list = mongoTemplet.findOne("queryModelList", "");

Model model = new Model();

model.setTime(1L);

Map action = new HashMap();

action.put("name", "yuxiangping-update");

int update = mongoT emplet.update("updateModel", model, action);

为你推荐:

mongodb orm java_基于Java的ORM框架 Mongodb-ORM相关推荐

  1. 9个基于Java的搜索引擎框架

    9个基于Java的搜索引擎框架 转自:http://blog.csdn.net/xiaomin1991222/article/details/50980573 1.Java 全文搜索引擎框架 Luce ...

  2. javaml_一些基于Java的AI框架:Encog,JavaML,Weka

    javaml 在进行编程收集情报工作时,我发现自己花了很多时间将Python代码转换为Java,通常对我的进度缓慢感到不耐烦,所以我一直在寻找替代方法. 我发现3: Encog – Heaton研究 ...

  3. 一些基于Java的AI框架:Encog,JavaML,Weka

    在进行编程收集情报工作时,我发现自己花了很多时间将Python代码转换为Java,由于通常对我的进度缓慢感到不耐烦,所以我一直在寻找替代方法. 我发现3: Encog – Heaton研究 Java语 ...

  4. 基于JAVA(Springboot框架)助农商城平台系统设计与实现 毕业设计开题报告

      本科生毕业论文 基于JAVA(Springboot框架)助农商城平台 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业 ...

  5. 基于Java(SSH 框架)+MySQL 实现的物流配送管理系统【100010488】

    基于 Java 中 SSH 框架的物流配送管理系统 项目各文件介绍 Logistics_Manage_System 项目主文件,也就是该项目你需要导入运行的文件 hibernate_mapping 这 ...

  6. 基于java下Springboot框架实现小区物业管理系统

    基于java下Springboot框架实现小区物业管理系统 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:N ...

  7. 基于 java Spring Boot 框架的人事管理系统的设计与实现 附完整代码+论文+ppt

    内容摘要: 人事管理在政府机关和企事业单位中占有极其重要的地位,各部门岗位之间协作和工效的提高,是人事管理的基本要求.本设计旨在实现微型人事管理信息系统,功能主要由人事在线通信.员工资料.人事信息管理 ...

  8. 基于Java后台(Springboot框架)+小程序(MINA框架)+Mysql数据库的小程序商城系统设计与实现

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序商城系统,前台用户使用小程序,小程序使用微信开发者工具开发:后台管理使用基JAVA+MySql的C/S架构,开发工具使用IDEA: ...

  9. 基于 Java 的 PHP 框架 —— Quercus 简介(转)

    简介 Quercus 是一个开源 PHP 5 引擎,它已经拥有了纯 Java 的完整实现.Quercus 文档指出,Quercus 在 Resin 应用服务器之上运行,利用了负载平衡.代理缓存等 Re ...

最新文章

  1. 判断一个字符串中的字符是否唯一
  2. 令人头疼的clientTop、scrollTop、offsetTop
  3. 乘风破浪:LeetCode真题_038_Count and Say
  4. 一种新的穿透防火墙的数据传输技术
  5. Android项目开发填坑记-Fragment的onAttach
  6. Java8基础之反射
  7. 震惊!华为服务器操作系统竟然开源了!
  8. 国内著名大师培训视频全集
  9. AI+一统互联网和物联网
  10. Python进阶实战 1.0 :爬取豆瓣TOP250电影排行榜
  11. 二十余岁时的社会观(一)
  12. Easy Connect连接网络请求异常
  13. HTML设置悬停效果,如何使用纯CSS实现按钮的悬停效果
  14. 中止执行后超过2年_申请执行超过2年时效,法院还处理吗?
  15. 技术科普 | 平台调试-自动曝光(AE)
  16. 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度
  17. buuctf-misc-镜子里面的世界-wp
  18. 教学论文计算机,计算机教学论文
  19. podcast什么意思php,什么是podcast?
  20. 金士顿存储卡常识补充:

热门文章

  1. 输入一个0~6的整数,输出星期几
  2. 启动VUE工程时,出现npm不是内部命令
  3. 华为董事长孙亚芳:任正非的文章是公司成长的缩影
  4. 紧急电话有线广播与调频广播解决方案
  5. oracle 优化器 执行计划
  6. 支持频繁更新、即席查询,ClickHouse在爱奇艺视频生产是上怎么用的?
  7. Filter Listener
  8. Zookeeper中的领导者选举的流程是怎样的?
  9. 小米3G路由刷机open wrt,旁路由设置
  10. 微软 Microsoft 面试 要求 资格