JSR-352: Decide whether we should use the proprietary Hibernate APIs or JPA, but don't use both

Description

We currently use both APIs in our code. We should make up our mind, choose our main API, and only use the other one when it's absolutely necessary.

I'd be tempted to use JPA as a main API, but we have to check what it means regarding HQL and Criteria (in particular).

Environment

None

Status

Assignee

Mincong Huang

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Pull Request

None

Feedback Requested

None

Components

Priority

Major