Em minha empresa, basicamente todas as tabela do banco tem um 4 campos que são gravados data de inclusão, usuário que incluiu, data de alteração, usuario que alterou que chamamos de log. Bem, minha dúvida é: teria o gerenciamento destes campos a cada classe criada ou criaria uma classe (por exemplo Log.java) que serviria para todas as outras? Como vocês veem isto ? Se for uma única classe, sua instanciação seria em cada classe DAO ou seria na classe de Negocio ?
Tudo bem Robinson, mas como ficaria sua manipulação dentro de outras classes, quando fosse incluir uma objeto da classe Pessoa, como ele seria manipulado. Na classe Pessoa(negocios), classe FrmPessoa(view) ou dentro da classe PessoaDAO? Provavelmente ele teria suas classes Log(negocio) e LogDAO certo ? Quando definir os atributos de Pessoa, ele seria uma AGREGAÇÃO?