Migração de banco de dados => Problemas com procedures  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Fabio Kung
JavaEvangelist

Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline

Ola pessoal,
No lugar onde trabalho, estamos migrando de banco, do SQL Server, pro PostGreSQL.

Td o acesso ao banco e feito por meio de procedures, (Callable Statements). E um pre-requisito da migração, e que os fontes Java, não sejam mechidos.
É aí que aparece o meu maior problema. As procedures do SQL, podem devolver vários campos, já do post não, pois funcionam como funções; assim, qnd é necessário devolver vários campos, eles vem em um "refcursor".

Os CallableStatements do SQL estão +/- assim:


Já os CallableStatements do PostGre, teriam q pegar um refcursor, e não os valores diretos:



Não consegui enxergar nenhuma maneira de não ter que alterar todos os fontes. Talvez sobrescrevendo o metodo executeUpdate();, para que ele faça um tipo de "parse". Mas não creio que seja a maneira mais "elegante".

Alguém tem uma luz?

Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?


http://blog.caelum.com.br


Fabio Kung
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team