基于Java的ORM框架Mongodb-ORM.zip

上传者: 39840515 | 上传时间: 2022-06-02 20:03:21 | 文件大小: 96KB | 文件类型: ZIP
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

文件下载

资源详情

[{"title":"( 97 个子文件 96KB ) 基于Java的ORM框架Mongodb-ORM.zip","children":[{"title":"mongodb-orm-master","children":[{"title":"README.md <span style='color:#111;'> 4.92KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"test","children":[{"title":"mongodborm","children":[{"title":"Model.java <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"Test.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"sample-sql.xml <span style='color:#111;'> 11.22KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"mongodb-mql.dtd <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"sample-sql.xml <span style='color:#111;'> 11.11KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"org","children":[{"title":"yy","children":[{"title":"mongodb","children":[{"title":"orm","children":[{"title":"MqlMapConfigParser.java <span style='color:#111;'> 10.56KB </span>","children":null,"spread":false},{"title":"builder","children":[{"title":"dynamic","children":[{"title":"Dynamic.java <span style='color:#111;'> 686B </span>","children":null,"spread":false},{"title":"ScriptFunction.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"TextFunction.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"DynamicFactory.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"Function.java <span style='color:#111;'> 416B </span>","children":null,"spread":false},{"title":"ListFunction.java <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false}],"spread":false},{"title":"NodeletParser.java <span style='color:#111;'> 6.26KB </span>","children":null,"spread":false},{"title":"Nodelet.java <span style='color:#111;'> 340B </span>","children":null,"spread":false},{"title":"statement","children":[{"title":"GroupStatement.java <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"SelectStatement.java <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"MapReduceStatement.java <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"InsertStatement.java <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"UpdateStatement.java <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false},{"title":"MappingStatement.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"AggregateStatement.java <span style='color:#111;'> 4.18KB </span>","children":null,"spread":false},{"title":"BaseStatement.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"DeleteStatement.java <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"StatementHandler.java <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"CommandStatement.java <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"MqlMapConfiguration.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"executor","children":[{"title":"strategy","children":[{"title":"DynamicStrategy.java <span style='color:#111;'> 807B </span>","children":null,"spread":false},{"title":"DefaultStrategy.java <span style='color:#111;'> 599B </span>","children":null,"spread":false},{"title":"LabelStrategy.java <span style='color:#111;'> 686B </span>","children":null,"spread":false},{"title":"StrategyChain.java <span style='color:#111;'> 1023B </span>","children":null,"spread":false},{"title":"NodeStrategy.java <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"StrategyContext.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"ColumnStrategy.java <span style='color:#111;'> 786B </span>","children":null,"spread":false},{"title":"Strategy.java <span style='color:#111;'> 305B </span>","children":null,"spread":false},{"title":"ValueStrategy.java <span style='color:#111;'> 865B </span>","children":null,"spread":false}],"spread":false},{"title":"parser","children":[{"title":"OrderExecutor.java <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"ActionExecutor.java <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"ResultExecutor.java <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"QueryExecutor.java <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"FieldExecutor.java <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":false},{"title":"MqlExecutor.java <span style='color:#111;'> 670B </span>","children":null,"spread":false}],"spread":false},{"title":"engine","children":[{"title":"Config.java <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"type","children":[{"title":"BigDecimalTypeHandler.java <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"DoubleTypeHandler.java <span style='color:#111;'> 841B </span>","children":null,"spread":false},{"title":"ListTypeHandler.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ColumnHandler.java <span style='color:#111;'> 235B </span>","children":null,"spread":false},{"title":"IntegerTypeHandler.java <span style='color:#111;'> 519B </span>","children":null,"spread":false},{"title":"DateTypeHandler.java <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"ShortTypeHandler.java <span style='color:#111;'> 827B </span>","children":null,"spread":false},{"title":"RegexTypeHandler.java <span style='color:#111;'> 429B </span>","children":null,"spread":false},{"title":"LongTypeHandler.java <span style='color:#111;'> 811B </span>","children":null,"spread":false},{"title":"BooleanTypeHandler.java <span style='color:#111;'> 816B </span>","children":null,"spread":false},{"title":"CustomHandler.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"IteratorTypeHandler.java <span style='color:#111;'> 826B </span>","children":null,"spread":false},{"title":"FloatTypeHandler.java <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"TypeHandlerFactory.java <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"StringTypeHandler.java <span style='color:#111;'> 613B </span>","children":null,"spread":false},{"title":"ByteArrayTypeHandler.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"SetTypeHandler.java <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"EnumTypeHandler.java <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"MapTypeHandler.java <span style='color:#111;'> 706B </span>","children":null,"spread":false},{"title":"ObjectIdTypeHandler.java <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"ByteTypeHandler.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"TypeHandler.java <span style='color:#111;'> 771B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"UpdateConfig.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"InsertConfig.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"SelectConfig.java <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"AggregateConfig.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"GroupConfig.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"MappingConfig.java <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"CommandConfig.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"MapReduceConfig.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"DeleteConfig.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"entry","children":[{"title":"Script.java <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"NodeEntry.java <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"ColumnType.java <span style='color:#111;'> 940B </span>","children":null,"spread":false},{"title":"Entry.java <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"Operator.java <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"exception","children":[{"title":"MongoDaoException.java <span style='color:#111;'> 985B </span>","children":null,"spread":false},{"title":"MongoORMException.java <span style='color:#111;'> 830B </span>","children":null,"spread":false},{"title":"StatementException.java <span style='color:#111;'> 858B </span>","children":null,"spread":false}],"spread":true},{"title":"client","children":[{"title":"MongoClientTemplet.java <span style='color:#111;'> 35.46KB </span>","children":null,"spread":false},{"title":"MongoDataSource.java <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false},{"title":"event","children":[{"title":"ResultHandler.java <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"ResultContext.java <span style='color:#111;'> 320B </span>","children":null,"spread":false}],"spread":false},{"title":"MongoFactoryBean.java <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"MongoTemplet.java <span style='color:#111;'> 16.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"constant","children":[{"title":"ORM.java <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"MongoConstant.java <span style='color:#111;'> 844B </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"NodeletUtils.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"ObjectUtils.java <span style='color:#111;'> 991B </span>","children":null,"spread":false},{"title":"JsonUtils.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"BeanUtils.java <span style='color:#111;'> 695B </span>","children":null,"spread":false},{"title":"ScriptUtils.java <span style='color:#111;'> 666B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明