spring-data-commons
spring-data-commons copied to clipboard
Spring Data Commons. Interfaces and code shared between the various datastore specific implementations.
Closes #3121 So, actually, the situation that is described in the original ticket is quite flawed in many ways. My basic assumption is that `PropertyPath` cannot hold whitespace holding properties....
This issue is a portfolio wide collection of issues related to fluent API enhancements. The idea is to collect them here in order to check for synergies and common patterns....
When it comes to referencing properties of domain types, the predominant approach across most of our component methods has traditionally relied upon `String`-based property references. A pattern that, while pragmatic...
With the change added in #3024 there seems to be couple of reported inconveniences for some users (#3264, #3320, #3327) I am specifically opening this issue to discuss on what...
Imagine you define a repository in Kotlin like: ``` @Repository interface MyRepository : CrudRepository { @Cacheable("myCache") override fun findById(id: String): Optional } ``` And you then try to use this...
Currently there is no simple way for users to figure out which method is actually called via the `RepositoryMethodInvoker` since the class does not offer any kind of logging. We...
When considering the following annotation: ```java @RangeEncrypted(contentionFactor = 0L, rangeOptions = "{\"min\": {\"$numberDouble\": \"0.3\"}, \"max\": {\"$numberDouble\": \"2.5\"}, \"precision\": 2 }") ``` the `rangeOptions` attribute contains a JSON-like string consisting of...
In a Spring Boot `@RestController`, a response of `org.springframework.data.web.PagedModel` is currently serialized differently from a response of type `List` . In particular, if polymorphic serialization is specified for type ``...