Christoph Strobl
b26f8e8ff5
Move validation flag to repository factory
1 year ago
Christoph Strobl
637a2e048e
hacking
1 year ago
Christoph Strobl
388f9ccace
Prepare issue branch.
1 year ago
Jinyeong Seol
ddc9914fe6
Refactor order clause generation using Stream API.
...
Closes #3611
1 year ago
Mark Paluch
f045352049
Add support for Value Expressions.
...
Closes #3619
Original pull request: #3627
1 year ago
Mark Paluch
61e6d36c7f
Consistently run all CI steps with the same user.
...
See #3610
1 year ago
Mark Paluch
4e36b166ee
Polishing.
...
Use ObjectUtils instead of Enum.valueOf(…), move class presence check into field. Allow force-selection of JSQLParser.
Add more tests.
See #2989
Original pull request: #3623
1 year ago
Christoph Strobl
b1c349a1e0
Add configuration option to disable usage of JSqlParser for native queries.
...
This commit introduces the spring.data.jpa.query.native.parser property that allows to switch native query parsing to the default internal parser for scenarios where JSqlParser is on the classpath but should not be used by spring-data.
Closes #2989
Original pull request: #3623
1 year ago
Mark Paluch
2e55fadf09
Polishing.
...
Replace tabs with spaces.
See #3628
1 year ago
Mark Paluch
651ec32681
Add support for `IS TRUE|FALSE|EMPTY` and `CONTAINS|INCLUDES|INTERSECTS` HQL predicates.
...
Closes #3628
1 year ago
arefbehboudi
ea0bd8c5e9
Polishing.
...
Original pull request #3612
1 year ago
Mark Paluch
87cc57b0b5
Upgrade to Hibernate 6.6.1.Final.
...
Closes #3613
1 year ago
Jens Schauder
abd86e747b
After release cleanups.
...
See #3482
1 year ago
Jens Schauder
4c31e1e001
Prepare next development iteration.
...
See #3482
1 year ago
Jens Schauder
e4ce7ebaa1
Release version 3.4 M1 (2024.1.0).
...
See #3482
1 year ago
Jens Schauder
bd8332d5e8
Prepare 3.4 M1 (2024.1.0).
...
See #3482
1 year ago
Christoph Strobl
bc45bdaebe
Upgrade to JSqlParser 5.0.
...
Closes : #3606
1 year ago
EdoardoP92
8618ac012a
Fix FileSystemException in tests.
...
Closes : #3281
1 year ago
Christoph Strobl
b82094a2a6
Upgrade to Eclipselink 4.0.4
...
Closes : #3507
1 year ago
Bohao Jing
d08b69d45c
Fix double-sorting usung `limit` of `FetchableFluentQueryBySpecification`.
...
Closes #3600
Original pull request: #3601
1 year ago
Mark Paluch
b00220b50d
Reorder documentation of class-based projection support for JPA Native Queries.
...
Closes #3599
1 year ago
Christoph Strobl
6ecb45fe04
Revert packaging changes of performance module.
...
...and remove duplicate properties entry.
See: #3309
1 year ago
Mark Paluch
52e6aef4a7
Polishing.
...
Use structured NullsPrecedence rendering in JPQL renderer.
Throw UnsupportedOperationException for the time being until Nulls Precedence is supported through Criteria API.
See #3529
1 year ago
Christoph Strobl
410152af3a
Support NULLS {FIRST | LAST} in JPQL queries.
...
This commit adds support for parsing and appending order by items that define a NULL precedence.
Closes #3529
1 year ago
Mark Paluch
a784a419f2
Update GitHub Actions.
...
See #3482
1 year ago
arefbehboudi
9d7d735d3c
Polishing JpaMetamodel.
...
Closes : #3555
Original Pull Request: #3559
1 year ago
Mark Paluch
a38941519b
Refactor `instanceof` to use pattern variable.
...
Closes #3586
1 year ago
Mark Paluch
06212b57fc
Polishing.
...
Remove serialVersionUID for types that aren't serializable.
See #3584
1 year ago
Seol_JY
55a3112cb2
Add `@Serial` annotation to all `serialVersionUID` fields.
...
- Enhance code readability and maintainability
- Improve static analysis capabilities
- Ensure proper declaration of serialVersionUID fields
Closes #3584
1 year ago
Jens Schauder
90a8b15454
Sort revisions by revision number.
...
Timestamps might not be unique, but the revision number "should form a strictly-increasing sequence of numbers".
See https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/envers/RevisionNumber.html
Closes #3579
1 year ago
Jens Schauder
d82c6b1a3d
Polishing.
...
Original pull request #3576
1 year ago
arefbehboudi
a8ef74fe32
Cleaned up EnversRevisionRepositoryImpl the code to enhance readability and maintainability.
...
Original pull request #3576
1 year ago
Mark Paluch
558c26b355
Polishing.
...
Merge antora prepare tasks into a single run.
See #3539
1 year ago
Mark Paluch
298c1c6e3c
Polishing.
...
Consistently convert Iterable to Collection for identifier parameters.
See #3580
1 year ago
Seol_JY
f7aed2a333
Polishing.
...
Replace Collection.class.isInstance with instanceof for type checking. Remove unnecessary type check for ConfigurableListableBeanFactory in postProcessBeanFactory method.
Closes #3580
1 year ago
Mark Paluch
3483e16657
Polishing.
...
Defer user-class lookup.
See #3564
2 years ago
Seol_JY
58fe95f1d6
Optimize entity deletion in SimpleJpaRepository.
...
This change improves the performance of the delete method by first checking if the entity is already managed by the EntityManager. If so, it removes the entity directly without additional database queries. This optimization can reduce unnecessary database lookups in certain scenarios.
Closes #3564
2 years ago
Mark Paluch
a44bca82c6
Polishing.
...
Use Javadoc macro. Reformat code.
See #3544
2 years ago
Tran Ngoc Nhan
bd106f9323
Replace documentation link to deprecated `ResultTransformer` with its replacement `ResultListTransformer`.
...
Closes #3544
2 years ago
Mark Paluch
1c370512f1
Upgrade to Hibernate 6.6.
...
Closes #3574
2 years ago
Mark Paluch
b279ff0b88
Polishing.
...
Fix typos, move QueryTransformers.filterCountSelection to CountSelectionTokenStream.create.
Original Pull Request: #3553
2 years ago
Mark Paluch
9d4bde3e7d
Suppress selection item aliasing for the actual count query.
...
We now no longer apply count selection filtering but rather skip select field aliasing when rendering a count query to drop the field alias within a count query.
Previously, we removed field aliasing by filtering the token stream which also removed the AS keyword from cast operators.
Closes : #3536
Original Pull Request: #3553
2 years ago
Christoph Strobl
e3da2f7c47
Add support for using custom BeanNameGenerator.
...
Closes : #3440
2 years ago
Seol_JY
9e54c37a8a
Fix typo in assertion message.
...
Corrected the assertion message from "Sample must not be null" to "Example must not be null" for clarity and consistency.
Closes #3565
2 years ago
Mark Paluch
a16d82ef7a
Revert "Upgrade to Hibernate 6.5.2.Final."
...
This reverts commit b6f62b19e9 .
See #3567
2 years ago
Mark Paluch
0f65ba1887
Upgrade to Maven Wrapper 3.9.8.
...
See #3570
2 years ago
Mark Paluch
33a47dca81
Update CI properties.
...
See #3482
2 years ago
Mark Paluch
b6f62b19e9
Upgrade to Hibernate 6.5.2.Final.
...
Closes #3567
2 years ago
Oliver Drotbohm
c5b6e9fd69
Add profile for Hibernate 7 stable previews.
2 years ago
Oliver Drotbohm
0e4f488a79
Add build profile for Hibernate 6.6 stable previews.
...
Fixes GH-3562.
2 years ago