Estender CallableStatement  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
pen_fold_uk
JavaTeenager

Membro desde: 20/03/2008 11:12:05
Mensagens: 162
Offline

Olá,

Pessoal, eu queria colocar o seguinte código abaixo como uma extensão das implementacões da interface CallableStatement. Não acho que dê para fazer isso em Java, mas sei que é algo simples de se fazer em Ruby.



A idéia inicial era estender CallableStatement da seguinte maneira:



Isso permitiria que eu tivesse um código mais limpo, algo como:



O problema é descobrir onde eu colocaria a implementação de setParameter, já que não consigo estender as classes que são retornadas quando eu uso:


Alguma dica?

Obrigado
bruno.fantin
JavaChild
[Avatar]

Membro desde: 26/01/2009 14:12:13
Mensagens: 148
Offline

Cria uma classe que recebe como parametro um objeto CallableStatement. Ai você cria todos os metodos da interface nessa classe chamando internamente esse objeto.

Ai sua chamada fica assim.



E o resto fica tudo igual.

Pode ser um trabalho chato no inicio, mas você faz somente uma vez e depois nunca mais.
[WWW]
pen_fold_uk
JavaTeenager

Membro desde: 20/03/2008 11:12:05
Mensagens: 162
Offline

Poxa,

Vendo agora seu exemplo fica até óbvio!

Fiz o Wrapper e até agora parece me atender perfeitamente.

Muito obrigado
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team