[RESOLVIDO] Melhor abordagem para armazenar entidades "Singleton" no sistema?

4 respostas
R

É 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?

4 Respostas

Lucas_Cavalcanti

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

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? :wink:

R

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…

Vou fazer assim e ver se fica melhor =)

Abraços…

Criado 14 de fevereiro de 2012
Ultima resposta 15 de fev. de 2012
Respostas 4
Participantes 2