雅加达EE 11引入Jakarta Data新规范,更新16项规范,要求最低Java 17版本,支持Java 21,提升开发者生产力,支持Java记录和虚拟线程。Jakarta EE 12计划于2026年发布,旨在实现多种持久性支持。
雅加达EE 11将于2024年12月和2025年4月发布核心和Web配置文件,包含16项规范,重点在现代化技术兼容性工具。新规范Jakarta Data简化数据库访问。尽管发布延迟,雅加达EE 11展示了技术债务的偿还和新技术的整合,旨在加速开发并适应最新Java版本。
WildFly社区发布WildFly 34,新增Jakarta Data 1.0和MicroProfile REST Client 4.0,重构BOMs,支持JDK 11、17、21,但不再支持JDK 11。WildFly Preview支持Jakarta EE 11,稳定版WildFly 36预计于2025年春季发布。
本文介绍了如何将Jakarta Data与Spring和Hibernate集成,通过扩展BasicRepository接口和使用StatelessSession代替Stateful Session或JPA EntityManager来实现。还介绍了如何使用@Query注解定义数据访问方法和如何解析关联的StatelessSession。尽管Jakarta Data仍然是一个年轻的项目,但在Jakarta EE应用程序上运行或使用Quarkus时可能更具吸引力。
完成下面两步后,将自动完成登录并继续当前操作。