当前位置:   article > 正文

jOOQ 3.16和Java EE vs Jakarta EE的简单介绍_javax和jakarta

javax和jakarta

一股浪潮在Java生态系统中荡漾开来。它就是将 javax 改名为 jakarta 包名。现在,虽然我们都在抱怨,都在摇头,因为企业法律和工程利益之间的冲突,但最终是时候继续前进,了解这对jOOQ的 具体 意义。

jOOQ总共有3个Java EE依赖项:

  • JAXB- 这是jOOQ中相当普遍的依赖关系,也是我们在这篇博文中主要讨论的一个。它被jOOQ的运行时和代码生成模块所使用,目前它不是可选的(至少API需要存在)。
  • JPA- 这是jOOQ中一个可选的依赖。jOOQ运行时可以在一定程度上映射到JPA实体,而代码生成器可以在一定程度上生成实体注释。
  • Bean验证- 这不是一个正式的依赖关系。代码生成器可以生成Bean验证注释,仅此而已。

在jOOQ 3.16中,所有这3个依赖都被迁移到Jakarta EE中, 问题#9641 。这种变化在某种程度上是不可避免的,但考虑到Spring Boot 3.0也将进行迁移,并暂时将jOOQ从其开发构建中移除(见 spring-boot#28821 ),我认为我们现在不妨进行迁移。

迁移对jO

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/977366
推荐阅读
相关标签
  

闽ICP备14008679号