Make getter org.hibernate.criterion.SimpleExpression#getOp() public

Description

When migrating legacy Criteria API code to JPA CriteriaBuilder (which is a must before upgrading to 6.0!), one option is to write a transformer to migrate, e.g. legacy Hibernate SimpleExpressions to a JPA predicate. Unfortunately, the getter org.hibernate.criterion.SimpleExpression#getOp() is set to protected and cannot be accessed.

Making this getter public would be beneficial for migration of legacy Criteria API code to CriteriaBuilder as it makes life a lot easier.

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created October 4, 2022 at 8:47 AM
Updated November 3, 2022 at 8:08 PM
Resolved October 19, 2022 at 2:54 PM