Jakarta EE apis 导致的 java.lang.NoClassDefFoundError: javax/persistence/EntityManager
Closed this issue · 4 comments
imhansai commented
由于 Spring Boot 3.0 has migrated from Java EE to Jakarta EE APIs for all dependencies.
导入的一些类需要从 javax.persistence.x 迁移到 jakarta.persistence.x
感觉是不是需要分两个版本维护呢?毕竟不兼容
imhansai commented
提了个 #75 ,仅仅简单处理了 jakarta 包。不过我看历史 issues 中可能会做国际化等等,而且由于 hibernate 6 搞了 sqm 等等,不知道会不会有重大影响
imhansai commented
好的:)
murainwood commented
我folk了一个版本,到spring6和hibernate6. 目前看来,也就xml hql/sql 可以相对容易升级。
springboot3,想完全兼容,工作量太大太大太大了