blaze-persistence
blaze-persistence copied to clipboard
Rich Criteria API for JPA providers
Implements #1488 TODO / Questions: - [x] is the `isEntityView` check required in `isNotNull` or is it not needed, since it can only be called on EntityViews (filtered before)
Fixes #1414 Note: there's a good chance CI will fail as the license headers need an update but I'll let you do that yourself as the license update also removed...
@beikov I had to do quite some heavy work on the CTE criteria interface structure. I decided to stay close to the criteria builder API. Some interfaces are yet unnecessary,...
## Description ## Related Issue ## Motivation and Context
## Description These are the first steps to an IntelliJ plugin that gives some level of support for entity views within the IDE. At least the project setup and build...
## Description ## Related Issue #799 ## Motivation and Context
### Description Given following repository method: ```java List findOrders(Specificatoin specification, Pageable pageable); ``` The invocation of this method fails with the following exception when using `Pageable.unpaged()`. E.g. ```java orderRepository.findOrders(mySpec, Pageable.unpaged());...
The idea is to offer a custom `PanacheRepositoryBase` that offers nice uses of Blaze-Persistence APIs and Entity-View support, that integrate into the Quarkus way of doing things.
Based on a recent [question](https://github.com/Blazebit/blaze-persistence/discussions/1527), we should add a `setFetchSize` method on `Queryable`. We probably have to set a hint behind the scenes or invoke some JPA provider specific method...