có bất kỳ công cụ/khung công tác ORM nào cho mongoDB với java và cũng hỗ trợ maven, để có thể áp dụng các ràng buộc, sử dụng cursers trong các hoạt động cơ sở dữ liệu?Các công cụ/khung công tác ORM liên quan đến mongodb cho Java
7
A
Trả lời
7
Có một số. Bắt đầu đọc:
http://www.mongodb.org/display/DOCS/Java+Language+Center
Đối với hỗ trợ maven, chỉ cần nhìn lên các thư viện trong mvnrepository.com (hầu hết trong số họ sẽ có mặt ở đó)
2
Đây là những gì bạn cần: http://www.infoq.com/articles/mongodb-java-orm-bcd Đó là maven- dựa trên.
2
Xem presenation này trên slide phần http://www.slideshare.net/mongodb/java-persistence-frameworks-for-mongodb
0
Để làm việc với Mongo Db ở cấp cơ sở tôi thấy http://howtodoinjava.com/2014/05/29/mongodb-selectqueryfind-documents-examples/ liên kết rất hữu ích
0
thử MongoDBExecutor. Nó chắc chắn sẽ làm tăng năng suất phát triển. Dưới đây là mẫu đơn giản về 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()));
}
Tuyên bố: Tôi là nhà phát triển của AbacusUtil
Các vấn đề liên quan
- 1. MongoDB - upsert liên quan đến danh sách
- 2. Tổng quan về thư viện và khung công tác Java
- 3. Các khung công tác web Java
- 4. Công việc nền mongodb
- 5. Các công đoàn có thể phân biệt đối xử có liên quan đến nhau không?
- 6. Những khung công tác nào để sử dụng cho các ứng dụng java Desktop
- 7. Một GUI công cụ cho MongoDB
- 8. gói thư viện python hoặc công cụ tương tác cho networkX tương tác trực quan
- 9. Không thể liên kết khung công tác MacOS với CMake
- 10. Giải pháp thanh lịch cho lượt xem không liên quan trong khung công tác web MVC là gì?
- 11. Điều gì là - Đơn và nhiều công văn (liên quan đến .NET)?
- 12. Các khung công tác web của Python và các khung công tác web Java (cách phát triển web bằng Python được thực hiện?)
- 13. Chi phí đầu vào liên quan đến công tắc chế độ
- 14. khung công tác đăng ký/đăng ký nhẹ trong java
- 15. Công cụ phụ thuộc lớp cho Java
- 16. LINQ cho công cụ Java
- 17. Các khung công tác ghép nối tốt cho Java/Swing là gì?
- 18. công tác fromAsync timeout
- 19. công tác vs AsParallel()
- 20. Khung công tác Java nào hoạt động tốt nhất với Bộ công cụ Web của Google?
- 21. Máy chủ/khung công tác độc lập Java đơn giản?
- 22. Django hoặc RoR giống như các khung công tác web Java hoặc ASP phổ biến
- 23. Mối quan tâm liên quan đến node.js
- 24. Các công cụ/khung công tác phát triển theo hành vi (BDD) có sẵn cho Microsoft Stack?
- 25. Các bước để làm theo liên quan đến crashlytics
- 26. Bất kỳ khung công tác NIO nào cho .NET?
- 27. Liên kết với các khung công tác của Apple với gcc
- 28. Các phần quan trọng nhất của khung công tác .NET dành cho người mới bắt đầu là gì?
- 29. Phát triển một khung công tác trong Java
- 30. Công cụ quản trị cơ sở dữ liệu cho MongoDB
Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, [nó sẽ là thích hợp hơn] (http://meta.stackexchange.com/q/8259) để bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. –