Open pvncoder opened 1 month ago
This is why it's important to use a library that has strong community support.
On holidays this week, could try to take care of sb 3.0 support after that
@EugenMayer Why did you find my words so offensive? It's a truism: the library is great but needs a large community. Good luck keeping up with new Spring Boot versions.
We managed to keep up with the Spring boot versions so far and will do so in the future as well, but someone from the community needs to step up and help with that. So far, @EugenMayer worked on this, so he will surely look into this when he has time. If you can't await that, please provide a PR with a fix.
Started with the integration in #1912 - might take a bit since we have to create new integration libraries
Description
After updating my project to the new Spring Boot 3.3.0, I encountered errors during the application startup in
EntityView
repositories (those extendingEntityViewRepository
) fromBlaze Persistence
:The issue seems to be in the
![image](https://github.com/Blazebit/blaze-persistence/assets/51999509/2d470110-5ee8-4d58-9d03-67b29f5e5c52)
JpaParameters
class of BP, which is trying to call a non-existent method in the superclassParameters
fromSpring Data Commons
. Additionally, this class from BP is also trying to override a method that no longer exists.Expected behavior
I expected the
EntityView
repositories to initialize and work correctly after updating toSpring Boot 3.3.0
. This update is particularly important becauseSpring Boot 3.3.0
includes an upgrade toHibernate 6.5.x
. The newHibernate
version brings significant improvements, including the ability to pre-generate IDs for entities that are yet to be persisted. Consider a scenario where UUIDs (PKs) are generated within a mobile application. With the newHibernate
version, you can seamlessly handle these pre-generated UUIDs during the persistence process.Actual behavior
The application fails to start, specifically in repositories that extend
EntityViewRepository
, due to missing methods in theParameters
class fromSpring Data Commons
.Steps to reproduce
Spring Boot
project to version 3.3.0;EntityViewRepository
;Environment