Tak jak w tytule
@Stateless
public class Main {
@PersistenceContext
EntityManager em;
public static void main(String[] args) {
User user = new User();
**em**.persist(user); //em mam na czerwono
}
Tak jak w tytule
@Stateless
public class Main {
@PersistenceContext
EntityManager em;
public static void main(String[] args) {
User user = new User();
**em**.persist(user); //em mam na czerwono
}
Bo to co próbujesz zrobić nie ma sensu. Metoda main jest u ciebie statyczna a wstrzykiwanie zależności odbywa się dla OBIEKTÓW, zresztą widzisz też że pole EntityManager statyczne nie jest (bo i być nie może) więc nie bardzo miałoby sens takie odwołanie.
Zalecam naukę PODSTAW języka bo jeśli nie rozumiesz co to znaczy "static" to daleko ci jeszcze do zabawy z JPA i CDI.