Skip to content

Migrate to Document API-based Querydsl implementation [DATAMONGO-1848] #2752

Closed
@spring-projects-issues

Description

@spring-projects-issues

Mark Paluch opened DATAMONGO-1848 and commented

Querydsl support in Spring Data MongoDB uses the legacy DBObject API which is going EOL at some point in time. We should consider a move towards a Document API-based Querydsl-component for query creation/execution to not lose Querydsl capabilities once DBObject is no longer supported by the driver.

Moving to Document API allows some cleanups in our code to get rid of legacy API/bridge code.

At this time, Querydsl does not provide a Document-API based implementation


Issue Links:

  • DATAMONGO-700 Events not triggered during Querydsl repository usage
    ("is depended on by")

  • DATAMONGO-1810 Querydsl predicate using IN operator fails for DBRef
    ("is depended on by")

  • DATACMNS-1081 Add Querydsl support for reactive repositories
    ("is depended on by")

  • DATAMONGO-362 QueryDSL does not work with DBRef
    ("is depended on by")

  • DATAMONGO-1185 Provide lifecycle events when using QueryDSL
    ("is depended on by")

  • DATAMONGO-595 Expose new QueryDSL elemMatch feature

  • DATAMONGO-1434 Convert Exceptions into Spring Exception hierarchy when going through Querydsl

Referenced from: pull request #579

1 votes, 2 watchers

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions