Skip to content

Commit 31fbd41

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 b980232 commit 31fbd41

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
@@ -734,18 +734,18 @@ List<Customer> customers = customerRepository.findAll(isLongTermCustomer());
734734
----
735735
====
736736

737-
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:
737+
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:
738738

739739
.Combined Specifications
740740
====
741741
[source, java]
742742
----
743743
MonetaryAmount amount = new MonetaryAmount(200.0, Currencies.DOLLAR);
744744
List<Customer> customers = customerRepository.findAll(
745-
where(isLongTermCustomer()).or(hasSalesOfMoreThan(amount)));
745+
isLongTermCustomer().or(hasSalesOfMoreThan(amount)));
746746
----
747747
748-
`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.
748+
`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.
749749
====
750750

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

0 commit comments

Comments
 (0)