Pq “criar uma nova nota fiscal quando uma venda eh efetuada” nao faria parte do seu modelo de negocios, e sim da persistencia?
Pq “criar uma nova nota fiscal quando uma venda eh efetuada” nao faria parte do seu modelo de negocios, e sim da persistencia?[/quote]
public void efetuaVenda() {
// efetua a venda..
// cria a nota fiscal! Isso pra mim é criar uma nota fiscal no modelo!
NotaFisca nota = new NotaFiscal();
nota.setVenda(venda);
// agora vou persistir...
Dao dao = new VendaDao();
Dao dao2 = new NotaFiscalDao();
dao.save(venda);
dao2.save(nota);
}
Concluindo:
Para miim, o que importa é criar um objeto conta e a nota! Nada mais que isso.
Depois eu persisto o estado dele para que possa ser recuperado em uma outra oportunidade…