Jakarta EE namespace change, Java 17 requirement
Complete step-by-step guide
Update build.gradle with Spring Boot 3 plugin and Jakarta EE compatible dependencies.
Update pom.xml with Spring Boot 3 dependencies and Jakarta EE compatible libraries.
Check and verify all third-party dependencies are compatible with Spring Boot 3.
Generate comprehensive test cases to verify Spring Boot 2→3 migration success.
Update JPA entity mappings and annotations for Hibernate 6 compatibility.
Resolve Hibernate 6 stricter JPQL query parsing errors and update query syntax.