rsql-jpa-specification icon indicating copy to clipboard operation
rsql-jpa-specification copied to clipboard

Support Spring Boot 3

Open manosbatsis opened this issue 2 years ago • 0 comments

See this section in Preparing for Spring Boot 3.0.

Main issue should be the use of Jakarta EE 9 APIs (jakarta.) instead of EE 8 (javax.), e.g. javax.persistence.EntityManager should be jakarta.persistence.EntityManager.

Tried Spring Boot 3.0.0-M3 with the current release and it fails to launch with

java.lang.AbstractMethodError: Receiver class io.github.perplexhub.rsql.RSQLJPASupport$1 does not define or inherit an implementation of the resolved method 'abstract jakarta.persistence.criteria.Predicate toPredicate(jakarta.persistence.criteria.Root, jakarta.persistence.criteria.CriteriaQuery, jakarta.persistence.criteria.CriteriaBuilder)' of interface org.springframework.data.jpa.domain.Specification.

manosbatsis avatar Jun 05 '22 17:06 manosbatsis