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, @...) |
|||
Line 7: | Line 7: | ||
* 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 | + | ** 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 |
Revision as of 13:57, 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)