【发布时间】:2011-12-28 07:53:20
【问题描述】:
是否有任何用于 mongoDB 的 ORM 工具/框架与 java 并且还支持 maven,以便在数据库操作中应用约束、使用光标有所帮助?
【问题讨论】:
是否有任何用于 mongoDB 的 ORM 工具/框架与 java 并且还支持 maven,以便在数据库操作中应用约束、使用光标有所帮助?
【问题讨论】:
有一些。开始阅读:
http://www.mongodb.org/display/DOCS/Java+Language+Center
至于对 maven 的支持,只需在 mvnrepository.com 中查找库(其中大部分都会在那里)
【讨论】:
这是您需要的: http://www.infoq.com/articles/mongodb-java-orm-bcd 它是基于 maven 的。
【讨论】:
【讨论】:
为了在基层使用 Mongo Db,我发现 http://howtodoinjava.com/2014/05/29/mongodb-selectqueryfind-documents-examples/ 链接非常有帮助
【讨论】:
【讨论】:
试试MongoDBExecutor。它肯定会提高开发的生产力。这是关于 CRUD 的简单示例:
@Test
public void test_crud_by_id() {
Account account = createAccount();
account.setId(ObjectId.get().toString());
// create
collExecutor.insert(account);
// read
Account dbAccount = collExecutor.get(Account.class, account.getId());
// update
dbAccount.setFirstName("newFirstName");
collExecutor.update(dbAccount.getId(), N.asMap(FIRST_NAME, dbAccount.getFirstName()));
// delete
collExecutor.delete(dbAccount.getId());
// check
assertFalse(collExecutor.exists(dbAccount.getId()));
}
声明:我是AbacusUtil的开发者
【讨论】: