-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is there any plan to implement jakarta data? #35603
Comments
cc @Sanne @gavinking |
No we don't have any plans to implement this spec; in fact our team was exploring some ideas which we believe would be much better; it's too early to say for sure but I'm surprised they'd vote positively for such a spec to be cast in stone when there's many interesting ideas floating around, and in its current shape when there's essentially a single implementation, and fairly ancient now - I'd expect even the people who came up with the original idea would be eager to improve by now, there are several lessons to learn from and it should be clear to anyone that one can do better nowadays - especially in Quarkus and other novel frameworks which can analyze the whole world at build time. But if anyone wants to provide a Quarkus extension in the quarkiverse, that's totally cool of course ;) Just don't expect my team to spend time on it: we need to prioritize very carefully what we can afford to spend time on, and we won't spend time on endeavours we don't even believe in. |
I mean from my point of view I feel like this spec is attempting to very belatedly set in stone a rather antiquated design right at the moment when this space has started moving again and advances in the Java language have made new approaches possible. In the Hibernate community and in the JPA group we're doing a lot of work on enhancing typesafety compared to these older approaches, but none of that work has had a change to influence the Jakarta Data spec. So this is just kinda bad timing. This spec would I guess have made sense some years ago, before this new work started happening, or it might make sense to do something a bit different in a year or two, once we have some more practical experience with the new approaches we're experimenting with right now. |
Hi @Sanne @gavinking, could you give some pointers to the other ideas you were exploring? You mean Panache? Hibernate introduced support (tech preview) for Jakarta Data earlier this year. Also an article on integrating Jakarta Data has been publicized on Quarkus July newsletter. Something changed from your perspective? |
it's now available in Hibernate 6.6, which is the Hibernate version used since Quarkus 3.14.0 as per #41359 :
|
Micronaut data has also been implemented according to the Jakarta data standard。 |
@antoniomacri Well, yes, we completely rewrote the Jakarta Data spec. If you're interested, you can learn about the new approach by watching my talk here: |
@gavinking Is there an example of integration between quarkus and hibernate repository? |
Description
https://github.com/jakartaee/data
Implementation ideas
No response
The text was updated successfully, but these errors were encountered: