【文件属性】:
文件名称:基于Java的ORM框架Mongodb-ORM.zip
文件大小:96KB
文件格式:ZIP
更新时间:2022-08-06 23:19:02
开源项目
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);
更多的使用方法参见 sample.xml
标签:Mongodb
【文件预览】:
mongodb-orm-master
----README.md(5KB)
----build.gradle(2KB)
----LICENSE(11KB)
----src()
--------test()
--------main()