Skip to content

DATAMONGO-1848 - Import Document-based Querydsl support and rewrite it to use the Document API. #579

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from

Conversation

mp911de
Copy link
Member

@mp911de mp911de commented Jul 4, 2018

We now host the MongoDB Querydsl extension code which is imported from Querydsl as internal API. The imported API is refactored to use MongoDB's Document API and use MongoTemplate. Previously, it used the legacy DBObject API and issued commands directly through MongoDB's DBCollection.

This change allows participating in transactions, reuse of lifecycle events, and usage of Querydsl with MongoDB's com.mongodb.client.MongoClient.


Related ticket: DATAMONGO-1848.

@christophstrobl christophstrobl force-pushed the issue/DATAMONGO-1848 branch 3 times, most recently from 7c42d95 to 07cdabc Compare July 11, 2018 09:06
Prefix types with Querydsl and update visibility to allow construction of custom queries using SpringDataMongodbQuery. Reintroduce generics for JoinBuilder usage, fix warnings and nullability issues. Also add BsonValue types to simple types and use native BsonRegularExpression for regex conversion.

Add tests for "in" on dbref, exception translation, any embedded, join and lifecycle events related to DATAMONGO-362, DATAMONGO-595, DATAMONGO-700, DATAMONGO-1434, DATAMONGO-1810 and DATAMONGO-2010.
christophstrobl pushed a commit that referenced this pull request Jul 11, 2018
christophstrobl pushed a commit that referenced this pull request Jul 11, 2018
christophstrobl added a commit that referenced this pull request Jul 11, 2018
Prefix types with Querydsl and update visibility to allow construction of custom queries using SpringDataMongodbQuery. Reintroduce generics for JoinBuilder usage, fix warnings and nullability issues. Also add BsonValue types to simple types and use native BsonRegularExpression for regex conversion.

Add tests for "in" on dbref, exception translation, any embedded, join and lifecycle events related to DATAMONGO-362, DATAMONGO-595, DATAMONGO-700, DATAMONGO-1434, DATAMONGO-1810 and DATAMONGO-2010.

Original Pull Request: #579
@christophstrobl christophstrobl deleted the issue/DATAMONGO-1848 branch July 11, 2018 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants