Debate no TSS sobre camadas.
To Layer or not to Layer? That is the Architectural Question
Você gasta mais tempoe screvendo código de plumbing do que lógica de negócios? Será que isso não é sintoma de que você está usando uma tecnologia muito compelxa para um problema muito simples?
Já disseram lá o que eu dia dizer aqui:
Spring Framework
É bom demais dar um getHibernateTemplate().save() e nem querer saber se tem transação ou seja lá o que for do outro lado :lol:
Ah, tem outra coisa, se o negócio é só ir “pra lá e pra cá” no banco de dados, usa uma ferramenta RAD (de preferência, gratuita):
e-Gen
Se a complexidade não é necessária, não complique :mrgreen: