Skip to content

JPA static metamodel / Jakarta Data tests, dependency management and documentation #44278

@yrodiere

Description

@yrodiere

Description

We currently don't have guidance regarding the use of the JPA static metamodel or Jakarta Data in Quarkus.

Ultimately we will want to handle Jakarta Data in Panache and provide an integrated developer experience, but:

  1. This will require Panache 2, which still requires some time before it can get out.
  2. Some people will not be using Panache anyway.

So, let's:

  • Add dependency management for Jakarta Data dependencies, aligned on whatever Hibernate ORM requires/implements
  • Document how to use the JPA static metamodel and Jakarta Data in Quarkus. In particular Jakarta Data requires an additional runtime dependency.
  • Document known limitations. In particular, I suspect the annotation processor won't work great in dev mode, at least in Gradle -- I think @FroMage made it work with Maven, at least.
  • Add integration tests.
  • Perhaps, add a quickstart.

Implementation ideas

No response

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions