Boa tarde, essa é a minha primeira pergunta então já peço desculpar pelos possíveis erros.
O problema é o seguinte, estou desenvolvendo um projeto em Java seguindo o padrão MVC, o meu projeto estar dividido em basicamente 4 pacotes (view, classes básicas, controladores, e um pacote extra pra separar as classes de repositórios).
Dentro do pacote view eu guardo todos os .fxml e os controladores de cada tela.
Exemplo: ControllerCadastroPessoa.java e CadastroPessoa.fxml. Sendo que todo classe Controller… é filha da classe ControladorGeral.java que é onde eu guardo os comando gerais. A minha dúvida é, uma vez que eu por exemplo salvei uma pessoa e quero guarda-la no repositórioDePessoa.java onde eu devo inicializar esse repositório? no ControladorGeral.java no Main.java ??
O que ta acontecendo atualmente é que o usuario consegue cadastra uma Pessoa.java no repositorioDePessoas, mas quando ela muda de tela na aplicação todos as Pessoas que tinha sido salvas são perdidas.
Atualmente eu to inicializando os repositorioDePessoas.java dentro do ControladorGeral.hava.
Desde já agradeço pela ajuda.
E peço novamente desculpas se não consegui explicar direito ou cometi algum erro.