Trabalho sobre JPA
Por: otuphiq • 11/2/2016 • Ensaio • 257 Palavras (2 Páginas) • 191 Visualizações
JPA
- Api de persistência em java
- Abstrair o sql na montagem java
- Acaba o trabalho de codificação
- Tecnologia de mapeamneot OR
- Portabilidade e produtividade
- Desempenho satisfatorio
Entity framework
- Permite o sql seja abstraído ORM
- Oferta facilitadores visuais entre classes e sgdb tabelas
- Permite que o sql seja gerado dinamicamente
- No é pesado é performática assim como o jpa
- Não é operável para muitos banco de dados.
O JPA (JEE) e o ENTITY FRAMEWORK são API’s de persistência e realizam o papel de abstrair a montagem do SQL e permite que este seja gerado dinamicamente. JPA é a especificação oficial da Sun, agora Oracle para persistência de dados com JAVA. Através da JPA, o programador evita o uso excessivo de códigos SQL em seus sistemas. O Entity Framework é uma plataforma de acesso a dados desenvolvida pela Microsoft e primeiramente incorporado no Service Pack 1 do Visual Studio 2008 e .NET Framework 3.5. A Microsoft desde então, tem investido bastante neste poderoso Framework, e atualizações constantes são feitas. Apesar de um papel importante na persistência de dados, ambas as tecnologias são performáticas oferecendo produtividade e portabilidade, uma vez que usa de forma inteligente os recursos de cache, algo indispensável neste aspecto do desenvolvimento de software. A grande desvantagem da solução Entity Framework é que ela não possui interoperabilidade com a maioria dos banco de dados do mercado. Assim como o framework Hibernate para JPA, o Entity Framework dispõe do nHibernate, ambas as soluções open source o que até certo ponto iguala as soluções no quesito custo.
...