Skip to content

Commit 16238eb

Browse files
koraktorschauder
authored andcommitted
DATAJPA-1449 - Remove reference to Specifications in documentation.
`Specifications` has been deprecated since 2.0, so it shouldn’t be mentioned in the documentation. Instead, refer to the default methods of `Specification`. Original pull request: #298.
1 parent b629d18 commit 16238eb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/asciidoc/jpa.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -705,18 +705,18 @@ List<Customer> customers = customerRepository.findAll(isLongTermCustomer());
705705
----
706706
====
707707

708-
Why not create a query for this kind of data access? Using a single `Specification` does not gain a lot of benefit over a plain query declaration. The power of specifications really shines when you combine them to create new `Specification` objects. You can achieve this through the `Specifications` helper class we provide to build expressions similar to the following:
708+
Why not create a query for this kind of data access? Using a single `Specification` does not gain a lot of benefit over a plain query declaration. The power of specifications really shines when you combine them to create new `Specification` objects. You can achieve this through the default methods of `Specification` we provide to build expressions similar to the following:
709709

710710
.Combined Specifications
711711
====
712712
[source, java]
713713
----
714714
MonetaryAmount amount = new MonetaryAmount(200.0, Currencies.DOLLAR);
715715
List<Customer> customers = customerRepository.findAll(
716-
where(isLongTermCustomer()).or(hasSalesOfMoreThan(amount)));
716+
isLongTermCustomer().or(hasSalesOfMoreThan(amount)));
717717
----
718718
719-
`Specifications` offers some "`glue-code`" methods to chain and combine `Specification` instances. These methods let you extend your data access layer by creating new `Specification` implementations and combining them with already existing implementations.
719+
`Specification` offers some "`glue-code`" default methods to chain and combine `Specification` instances. These methods let you extend your data access layer by creating new `Specification` implementations and combining them with already existing implementations.
720720
====
721721

722722
include::{spring-data-commons-docs}/query-by-example.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)