Commit Graph

961 Commits

Author SHA1 Message Date
Mark Paluch
cd0ca6fbaf Updated changelog.
See #2156
2021-03-17 11:03:39 +01:00
Mark Paluch
602f052c92 Prepare 2.3.8 (Neumann SR8).
See #2151
2021-03-17 10:21:08 +01:00
Mark Paluch
2036e5df48 Updated changelog.
See #2151
2021-03-17 10:21:03 +01:00
Michael Simons
5850bc1506 Improve JavaDoc.
Original pull request #2173
2021-03-11 15:53:10 +01:00
Jens Schauder
2c8fb8d58c Polishing.
Formatting.
Preferring iterative code of streams.
Adding `@author` tags for previous changes.

Original pull request: #436
2021-03-02 12:21:56 +01:00
Patrice Blanchardie
79b5d5223b Use left outer joins for nested optionals.
Closes #2111
Original pull request #436
2021-03-02 12:21:51 +01:00
Ryan Cloherty
cccc5f7a46 Fixes raw use of JpaSpecificationExecutor in docs.
`JpaSpecificationExecutor` was being used without a type being specified. This commit fixes that.

Original pull request #2159
2021-02-23 08:54:09 +01:00
Christoph Strobl
65aa72a864 Updated changelog.
See #2155
2021-02-18 11:37:43 +01:00
Christoph Strobl
019b64c8f2 Updated changelog.
See #2152
2021-02-18 11:18:25 +01:00
Christoph Strobl
10d759ccb9 Updated changelog.
See #2135
2021-02-17 14:20:33 +01:00
Christoph Strobl
e552e73df9 Updated changelog.
See #2134
2021-02-17 13:49:15 +01:00
Christoph Strobl
dcf53b52b6 Prepare 2.3.7 (Neumann SR7).
See #2118
2021-02-17 11:07:10 +01:00
Christoph Strobl
c4b95407d4 Updated changelog.
See #2118
2021-02-17 11:07:00 +01:00
Christoph Strobl
b3919450ef Updated changelog.
See #2117
2021-02-17 10:58:20 +01:00
Mark Paluch
7d044c22f1 Consider Specification order in composition.
We now consider the ordering of left-hand-side and right-hand-side arguments when composing specifications. The primary aspect is consistency so that predicates appear in the actual SQL query in the order they were combined. Most SQL databases tend to reorder the criteria according to the most useful query execution plan. Only special cases tend to follow deferred evaluation when using OR combination.

Resolves #2146.
2021-02-02 11:57:40 +01:00
Christoph Strobl
aba0d17b13 Updated changelog.
See #2119
2021-01-13 15:49:38 +01:00
Christoph Strobl
1b11d6f96f Updated changelog.
See #2120
2021-01-13 15:16:21 +01:00
Mark Paluch
501a0696bf Update copyright year to 2021.
Closes #2133
2021-01-12 11:36:54 +01:00
Jens Schauder
d34e50613d Update all references to the issue tracker.
All references to the issue tracker of Spring projects now lead directly to GitHub.

Original pull request: #2130.
Closes #2127.
2021-01-11 14:53:10 +01:00
Jens Schauder
dd5e22dba1 Provide anchors for fourth level sections.
Closes #2129
Original pull request #2131
2021-01-07 13:06:49 +01:00
Mark Paluch
27bb58cc51 DATAJPA-1827 - Polishing.
Use ClassUtils.isAssignable(…) to simplify boxed/primitive assignability checks.

Original pull request: #438.
2020-12-11 11:04:58 +01:00
Mark Paluch
0bef8ce41c DATAJPA-1827 - Consider wrapper types for Modifying JPA Query Execution.
We now consider wrapper types (nullable types, Vavr/Javaslang/Futures) as potential wrappers and inspect the component type of each wrapper to determine the actual method return type.

Original pull request: #438.
2020-12-11 11:04:58 +01:00
Mark Paluch
2ed950a75f DATAJPA-1819 - Updated changelog. 2020-12-09 16:47:40 +01:00
Mark Paluch
60d81b7ab9 DATAJPA-1812 - Updated changelog. 2020-12-09 15:33:20 +01:00
Mark Paluch
f686e5b043 DATAJPA-1810 - Prepare 2.3.6 (Neumann SR6). 2020-12-09 11:15:54 +01:00
Mark Paluch
b6310f5556 DATAJPA-1810 - Updated changelog. 2020-12-09 11:15:51 +01:00
Mark Paluch
839c0860c0 DATAJPA-1809 - Updated changelog. 2020-12-09 09:59:10 +01:00
Mark Paluch
c20de3d2f1 DATAJPA-1811 - Updated changelog. 2020-11-11 12:34:37 +01:00
Mark Paluch
a1a5541ae0 DATAJPA-1794 - Updated changelog. 2020-10-28 16:28:00 +01:00
Mark Paluch
c87383554c DATAJPA-1776 - Prepare 2.3.5 (Neumann SR5). 2020-10-28 14:34:15 +01:00
Mark Paluch
81a311ca99 DATAJPA-1776 - Updated changelog. 2020-10-28 14:33:57 +01:00
Mark Paluch
fb2044077c DATAJPA-1775 - Updated changelog. 2020-10-28 12:15:04 +01:00
Mark Paluch
3a79a8902a DATAJPA-1806 - Updated changelog. 2020-10-28 11:32:28 +01:00
Jens Schauder
b6d8f1d66c DATAJPA-1622 - Polishing.
Original pull request: #433.
2020-10-26 15:06:12 +01:00
Michal Fotyga
f1e8ae7490 DATAJPA-1807 - Small edits of the reference documentation.
Original pull request: #433.
2020-10-26 15:06:12 +01:00
Mark Paluch
08b5e39095 DATAJPA-1622 - Polishing.
Reformat code. Qualify static method calls.

Original pull request: #397.
2020-10-23 14:58:42 +02:00
Jens Schauder
c1b9339919 DATAJPA-1622 - Polishing.
Added documentation and replaced lambdas with method references.

Original pull request: #397.
2020-10-23 14:56:53 +02:00
Jens Schauder
ca8a8d60b0 DATAJPA-1622 - Removed @Nullable annotation for return types of Specification.
This allows for easier usage as a fluent API without warnings from the IDE or in the case of Kotlin compiler errors.

Original pull request: #397.
2020-10-23 14:56:53 +02:00
Malte Mauelshagen
7d1561b1b0 DATAJPA-1803 - Fixes JavaDoc in EnableJpaAuditing from joda.time to java.time.
Original pull request: #432.
2020-10-22 08:50:18 +02:00
Jay Bryant
b8e8ed2ddf DATAJPA-1800 - Wording changes.
Removed potential insensitive language
and replaced it with more neutral language.

Original pull request: #424.
2020-10-19 11:29:55 +02:00
Jay Bryant
3d53842119 DATAJPA-1798 - Editing pass.
Edited new content (and some old content that may have been missed).

Original pull request: #431.
2020-10-16 12:45:55 +02:00
Jens Schauder
9ebc94bf0d DATAJPA-1789 - Includes distinct in the list of supported keywords. 2020-10-15 08:24:16 +02:00
Jens Schauder
87a2d58659 DATAJPA-1792 - Fixes typo. 2020-10-15 08:24:15 +02:00
Jens Schauder
e3586c8b4f DATAJPA-1793 - Introduce the term "custom method". 2020-10-15 08:24:15 +02:00
Aleksander Wardziński
7da43738bf DATAJPA-1787 - Updates Specifications documentation.
Updates Specifications documentation to use java 8 lambdas instead of anonymous classes.
This improves readability and reduces boilerplate code.

Original pull request: #429.
2020-10-15 08:24:15 +02:00
Christoph Strobl
2b014ecb76 DATAJPA-1777 - Updated changelog. 2020-10-14 14:51:35 +02:00
Mark Paluch
1281c7c44d DATAJPA-1198 - Polishing.
Compare types using equals(…). Reformat code.

Original pull request: #428.
2020-09-23 09:24:27 +02:00
Marcus Vinícius Neves Voltolim Satelis
3443711966 DATAJPA-1198 - Consistently avoid toLower(…) translation in Querydsl case-insensitive ORDER BY translation for non-String properties.
Original pull request: #428.
2020-09-23 09:24:27 +02:00
Mark Paluch
18a32b153e DATAJPA-1768 - Updated changelog. 2020-09-16 14:12:03 +02:00
Mark Paluch
0aa3969b04 DATAJPA-1769 - Prepare 2.3.4 (Neumann SR4). 2020-09-16 11:42:46 +02:00