Skip to content
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

Implement FluentQuery support for Querydsl and Query by Example #2294

Closed
gregturn opened this issue Sep 9, 2021 · 1 comment
Closed

Implement FluentQuery support for Querydsl and Query by Example #2294

gregturn opened this issue Sep 9, 2021 · 1 comment
Assignees
Labels
type: enhancement A general enhancement

Comments

@gregturn
Copy link
Contributor

gregturn commented Sep 9, 2021

Implement Spring Data Commons' FluentQuery support per spring-projects/spring-data-commons#2421.

@gregturn gregturn self-assigned this Sep 9, 2021
@mp911de
Copy link
Member

mp911de commented Sep 10, 2021

See also #2269

@mp911de mp911de added type: blocker An issue that is blocking us from releasing type: enhancement A general enhancement labels Sep 10, 2021
gregturn added a commit that referenced this issue Sep 16, 2021
gregturn added a commit that referenced this issue Sep 16, 2021
gregturn added a commit that referenced this issue Sep 16, 2021
Add support for both QueryByExampleExecutor and QuerydslPredicateExecutor. This manifests in SimpleJpaRepository and QuerydslJpaPredicateExecutor, resulting in various test cases proving support by both examples and Querydsl predicates.

Closes #2294.
gregturn added a commit that referenced this issue Oct 6, 2021
gregturn added a commit that referenced this issue Oct 6, 2021
Add support for both QueryByExampleExecutor and QuerydslPredicateExecutor. This manifests in SimpleJpaRepository and QuerydslJpaPredicateExecutor, resulting in various test cases proving support by both examples and Querydsl predicates.

Closes #2294.
gregturn added a commit that referenced this issue Oct 6, 2021
gregturn added a commit that referenced this issue Oct 6, 2021
Add support for both QueryByExampleExecutor and QuerydslPredicateExecutor. This manifests in SimpleJpaRepository and QuerydslJpaPredicateExecutor, resulting in various test cases proving support by both examples and Querydsl predicates.

Closes #2294.
gregturn added a commit that referenced this issue Oct 6, 2021
Add support for both QueryByExampleExecutor and QuerydslPredicateExecutor. This manifests in SimpleJpaRepository and QuerydslJpaPredicateExecutor, resulting in various test cases proving support by both examples and Querydsl predicates.

Closes #2294.
gregturn added a commit that referenced this issue Oct 6, 2021
Add support for both QueryByExampleExecutor and QuerydslPredicateExecutor. This manifests in SimpleJpaRepository and QuerydslJpaPredicateExecutor, resulting in various test cases proving support by both examples and Querydsl predicates.

Closes #2294.
gregturn added a commit that referenced this issue Oct 7, 2021
Add support for both QueryByExampleExecutor and QuerydslPredicateExecutor. This is used in SimpleJpaRepository and QuerydslJpaPredicateExecutor, resulting in various test cases proving support by both examples and Querydsl predicates.

NOTE: Class-based DTOs are NOT supported yet.

Closes #2294.

Related: #2327.
mp911de pushed a commit that referenced this issue Oct 8, 2021
Add support for both QueryByExampleExecutor and QuerydslPredicateExecutor. This is used in SimpleJpaRepository and QuerydslJpaPredicateExecutor, resulting in various test cases proving support by both examples and Querydsl predicates.

NOTE: Class-based DTOs are NOT supported yet.

See #2294
Original pull request: #2326.
mp911de added a commit that referenced this issue Oct 8, 2021
Fix version reference to Spring Data Commons. Avoid stream creation when fetching all/one/first element. Move off deprecated API. Add override comments. Add null guargs.

See #2294
Original pull request: #2326.
@mp911de mp911de changed the title Implement FluentQuery support Implement FluentQuery support for Querydsl and Query by Example Oct 8, 2021
@mp911de mp911de removed the type: blocker An issue that is blocking us from releasing label Oct 8, 2021
@mp911de mp911de added this to the 2.6 RC1 (2021.1.0) milestone Oct 8, 2021
@mp911de mp911de closed this as completed Oct 8, 2021
schauder added a commit that referenced this issue Nov 16, 2021
schauder added a commit that referenced this issue Jan 3, 2022
schauder added a commit that referenced this issue Jan 13, 2022
schauder added a commit that referenced this issue Jan 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement A general enhancement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants