[RESOLVIDO] Melhor abordagem para armazenar entidades "Singleton" no sistema?
4 respostas
R
RafaelViana
É comum termos em sistema tabela com alguns parâmetros que são usados em várias classes de serviços. Por comodidade, seria bom poder injetá-los, no entanto, eles são entidades do Hibernate. Como vocês fazem isso?
Minha idéia seria criar uma classe @ApplicationScoped para fazer o gerenciamento dessa entidade. O que vocês acham?
pode ser uma applicationScoped que carrega essa entidade e a guarda em um atributo da classe.
no entanto existem formas melhores de guardar as configurações, como arquivos properties ou xmls…
R
RafaelViana
Só que esses parâmetros podem ser mudados pela empresa. Eles não são “estáticos”, mesmo assim você acha que fica melhor guardar em XML?
Lucas_Cavalcanti
sim, mesmo assim…
vc pode fazer uma tela no sistema que edita as configurações e atualiza o .properties ou o xml.
criar uma tabela que só vai ter 1 registro é meio gambi, não acha?
R
RafaelViana
Por isso que gosto do GUJ sempre uma idéia nova haha
Semprei achei estranho tabela com somente um registro, mas nunca havia pensado em fazer a persistência em um arquivo…