Estou em dúvida:
Na sua opinião, é recomendável fazer a arquitetura dos packages separado por caso de uso, por ex:
src.org.domain.usecase
src.org.domain.usecase.dao
src.org.domain.usecase.entity
ou como um repositório:
src.org.domain.business.<todas as classes de negocio (se houver)>
src.org.domain.entity.
src.org.domain.dao.< etc >
??? qual dos dois pessoal … na sua opinião!