Pergunta

Eu vejo muita técnica de implementação sobre a Primavera JPA ( jpatemplate, japelaosupport spring-data-jpa, periodicidade nativa, entidades, hibernatesupport, ect ), qual é a melhor técnica para o desenvolvimento da DAO genérico, que deveSeja alocação de recursos limpa, gerenciamento de transações e alto desempenho. O que são prós e contras

cenário

  • entity> 70
  • web app e webservices
  • Futuro suporte OSGI e várias fontes de dados
Foi útil?

Solução

Eu acho que a melhor maneira seria manter o @persistentContext para lidar com instâncias de entidades entre entidades e injetá-los em algum terceiro genérico dao.Você poderia escrever um por conta própria, usar os dados de mola como mencionado por @ralph ou tente bibliotecas como hades .

Outras dicas

Spring-Data-JPA vem com um genericdao já completo (com todas as coisas que você mencionou), mas, tanto quanto eu sei, você precisará pelo menos uma interface (vazia) para cada dao concreto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top