You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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: spring-projects#298.
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:
742
+
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:
743
743
744
744
.Combined Specifications
745
745
====
746
746
[source, java]
747
747
----
748
748
MonetaryAmount amount = new MonetaryAmount(200.0, Currencies.DOLLAR);
`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.
753
+
`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.
0 commit comments