Carregar tabela cnae - resolvido

2 respostas Resolvido
spring
guilhermebhte

Tenho uma tabela de CNAE.

Ao invez de toda vez que entrar nos formulários que chamam esta tabela, eu fazer uma consulta, que retorna mais ou menos 1500 registros. Há possibilidade de carregar esta informações em memória no servidor, toda vez que o iniciar o servidor ?

2 Respostas

campelo.m

Ola,

Basta voce trabalhar com session, de uma pesquisada e qualquer duvida post aqui

guilhermebhte
Solucao aceita

Funcionou assim, quando criei está classe

package br.com.netsoft.componente;

import java.util.Set;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.context.annotation.ApplicationScope;

import br.com.netsoft.dto.todos.CnaeDTO;
import br.com.netsoft.servico.todos.CnaeServico;

@Component
@ApplicationScope
public class CnaeComponent {

    @Autowired
    private CnaeServico cnaeServico;

    private Set<CnaeDTO> cnaes;

    public Set<CnaeDTO> buscarCnae() {
        if (cnaes == null) {
            CnaeDTO dto = new CnaeDTO();
             dto.setSonenteCodigosAcimaNove(true);
              cnaes = cnaeServico.listar(0, 0, dto);
            return cnaes;
        } else {
            return cnaes;
        }
    }
}
Criado 6 de fevereiro de 2018
Ultima resposta 8 de fev. de 2018
Respostas 2
Participantes 2