Witam serdecznie, mam pewien kłopot piszą program konsolowy w Javie. Mam klasę, która "loguje" użytkownika do programu. To znaczy scannerem odpytuję użytkownika o jego ID oraz hasło, następuje odczyt z bazy danych i gdy się zgadza to użytkownika przenosi do innej klasy, gdzie użytkownik ma swoje menu.
Powiedzmy, że ID użytkownika to 10 więc w klasie logującej powstaje obiekt
Student student = entityManager.find(Student.class, 10L);
Jak mogę z tego obiektu korzystać w innych miejscach programu? Bo jeżeli np. tworzę klasę odpowiedzialną za zmianę hasła, to muszę znów pytać użytkownika o jego ID aby stworzyć powyższy obiekt i na nim operować a wszelkie operacje chciałbym robić na jednym powyższym obiekcie który już jest stworzony i ma wprowadzony jednorazowo ID.
Nie chcę za każdym razem pytać użytkownika o ID a chciałbym operować na powyższym raz stworzonym obiekcie w wielu miejscach w programie
Proszę o pomoc :)