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(); }
编写MQL
- Mapping
- select
- update/findAndModify
0,1
- 有嵌套的查询
Templet用法
Model model = mongoTemplet.findOne("queryModelList