Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/FAQ/NoSQL/MongoDB"
< EclipseLink | FAQ | NoSQL
(New page: EclipseLink's support for MongoDB includes: * Mapping of @Entity for root and @Embeddable for nested data * Mappings of type @Basic, @Embedded, @ElementCollection, @ManyToOne, @OneToOne, @...) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
* Generated values, OIDs | * Generated values, OIDs | ||
* CRUD operations (persist, merge, find, remove) | * CRUD operations (persist, merge, find, remove) | ||
− | * JPQL and Criteria API queries | + | * JPQL and Criteria API queries (sub-selects, group by, and certain functions are not supported) |
− | + | * JPA Query options: firstResult, maxResults, fetchSize | |
− | * JPA Query options firstResult, maxResults, fetchSize | + | * MongoDB query options: read-preference, write-concern, options |
− | * MongoDB query options read-preference, write-concern, options | + | |
* Native queries (through MongoDB's command language) | * Native queries (through MongoDB's command language) | ||
Latest revision as of 13:58, 19 March 2012
EclipseLink's support for MongoDB includes:
- Mapping of @Entity for root and @Embeddable for nested data
- Mappings of type @Basic, @Embedded, @ElementCollection, @ManyToOne, @OneToOne, @OneToMany, @ManyToMany
- Inheritance
- Optimistic locking
- Generated values, OIDs
- CRUD operations (persist, merge, find, remove)
- JPQL and Criteria API queries (sub-selects, group by, and certain functions are not supported)
- JPA Query options: firstResult, maxResults, fetchSize
- MongoDB query options: read-preference, write-concern, options
- Native queries (through MongoDB's command language)