Menu ▾ ▴

#5 Responsability improvements

Architecture
open
2
2005-10-25
2005-10-25
No

Criei um BindHelper pra ser o responsрvel por fazer os
binds nos preparedstatements de acordo com o tipo sql
da coluna sendo setada.

Ainda nсo implementei a lзgica, mas jр estр mais fрcil
pra implementar especьfico para cada banco.

Fiz isso porque eu fiz um teste persistindo um objeto
serializрvel e nсo funcionou.

Eu subi o teste no CVS comentado.

Outra coisa que eu tЗ pensando ж, como a gente jр
conversou um pouco, em fazer um refactoring pra mover
todo o cзdigo de criaусo de instruушes sql para outro
helper.

A idжia ж renomear a interface DmlHelper pra DdlHelper
(seria
responsрvel sз pelas DDLs) e criar uma outra interface
DmlHelper (responsрvel sз pelas DMLs).

Assim todo o cзdigo da QueryImpl que acessa direto o
DmlStructureImpl.Entry (irc!!!) iria migrar pra nova
DmlHelper, jр que ela teria acesso a esta estrutura
diretamente.

Discussion


Log in to post a comment.