Mark Paluch

Results 1229 comments of Mark Paluch

Thanks for the report. This issue has been introduced through our switch from the Criteria API (that did the right thing) to JPQL. Interestingly, the generated HQL from a Criteria...

There is, set the logger `org.springframework.data.jpa.repository.query.PartTreeJpaQuery` to `debug` level, it will give you something along the lines of: ``` 2025-12-11 14:21:26,638 DEBUG ta.jpa.repository.query.PartTreeJpaQuery: 235 - QueryPreparer: Derived query for query...

You're right, this is indeed something we have to consider. As per the docs of various databases: Posgres: > To match a literal underscore or percent sign without matching other...

Technically, you're defining a new method that is bridged into `findById(Object)` and the caching annotation only takes an effect if you call that exact method. `findByIdOrNull` is calling (wired to...

Thanks for reaching out. We hadn't the bandwidth yet to work on this one. Feel free to investigate the actual cause and how the issue could be resolved. On my...

@rla124 the submitted fix doesn't work and the test passes even with the `inline` change removed. A reflective fix would look somewhat like: ```kotlin inline fun CrudRepository.findByIdOrNull(id: ID): T? {...

Taking a step back from the proposed changes, care to elaborate what kind of customizations you're looking for? What are you trying to achieve?

Because there are no tests showing the usage really, this pull request is really difficult to judge in terms of usability. Based on your contribution, here are usage examples of...

Circling back to Spring Cloud Vault (as there is quite elaborate support for property mapping): ```java RequestedSecret rotating = RequestedSecret.rotating("secret/rotating"); PropertyNameTransformer transformer = new PropertyNameTransformer(); transformer.addKeyTransformation("db.username", "spring.datasource.username"); // … configurer.add(RequestedSecret.rotating("database/mysql/creds/readonly"),...