1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dúvida Injeção Repository Domain (DDD)

Fala Pessoal, estou com uma dúvida q tem me assombrado nos últimos meses nos quais tenho desenvolvido utilizando DDD: como injetar o respository dentro do domínio?

Exemplos (Código apenas demonstrativo):

class User {

    private Repository repository;

    private List<Assinatura> assinaturas;

    metodo salvar() {
        repository.persist(this);
    }

    metodo buscarAssinaturaPorCodigo(String codigo) {
        repository.buscarAssinaturaPorCodigo(codigo);
    }
}

No nosso caso estamos procurando realizar via injeção de dependências, até pq fazer um setRepository quando estamos trabalhando com 1 objeto é simples, mais imagina toda vez que buscar uma lista do objeto ter q loopar e setar o repository, iria ser muito cansativo/trabalhoso.

Atualmente os frameworks com quais trabalhamos: Spring X JPA/Hibernate

Alguém poderia me ajudar?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags arquitetura ddd frameworks java spring ou faça a sua própria pergunta.