Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como executar o select no método from com o apache camel

Bom da a todos, muito obrigado Nico e todos que contribuiram para a conclusão desse curso. Estou comecando a atuar com essa tecnologia aqui em meu trabalho.

Estou com uma dúvida preciso consultar um banco de dados e depois manipular as infomaçoes. No exemplo do curso, no desafio, é feito insert, eu gostaria de fazer SELECT

Estou tentando dessa forma sem sucesso:

                from("timer://foo?period=60000")
                    .setBody(constant(" SELECT * FROM tb_pessoa LIMIT 1 "))
                    .log("${id} - ${body}")
                    .to("file:saida");

Alguém pode me ajudar ?

Desde já agradeço a atenção.

1 resposta
solução!

Consegui resolver, esse codigo abaixo exibe no console os dados da tabela.

         from("timer://Timer?period=60000")
         .setBody(constant( "SELECT * FROM pg_tables WHERE schemaname = 'integracao' AND tablename !='user_info'" ))
         .to("jdbc:myDataSource")
         .log("chegamos aqui ${body}")
         .split(body())
         .log("split rows")
         .to("mock:result"); //resolveu