Estou acompanhando o curso utilizando outras versões do Java e do Wildfly (15 e 22.0, respectivamente), e estou com uma dúvida em relação aos imports, tanto do EBJ como do persistence.
No cenário exatamente igual ao do curso, usando essas versões, o único import disponível para @Stateless, @Entity vem da lib Jakarta e não Javax. Entretanto, usando esse import, simplesmente nada funciona, o Wildfly não reconhece o Bean, não reconhece a entidade do banco (diz que não está mapeada), etc.
O problema só é sanado ao importar via pom.xml as bibliotecas do javax e forçar esses imports.
Alguém sabe a razão desse comportamento? Existe alguma forma de utilizar os imports do jakarta ou eles não são compatíveis com esses cenários? Obrigado!