Aprenda a se conectar ao banco de dados utilizando a Java Persistence API do Java
Nível Intermediário Categoria Desenvolvimento Back-end
Lidar com o processo de persistência de dados em bancos de dados relacionais pode se tornar um processo difícil de ser gerenciado. Existem várias opções de bancos de dados diferentes no mercado, sendo que cada uma destas opções possuem algumas particularidades no que diz respeito às funcionalidades oferecidas. Ainda acabamos tendo também o problema da impedância, já que na grande maioria dos cenários uma solução de banco de dados relacional acaba sendo utilizada, o que causa um conflito com o Java, que é majoritariamente orientado a objetos. Porém, para resolvermos estes problemas, podemos utilizar a JPA. A Java Persistence API é um conjunto de classes e APIs do Java que visa resolver o problema da impedância e uniformizar o acesso aos dados contidos nas diferentes soluções de bancos de dados disponíveis no mercado
Lidar com o processo de persistência de dados em bancos de dados relacionais pode se tornar um processo difícil de ser gerenciado. Existem várias opções de bancos de dados diferentes no mercado, sendo que cada uma destas opções possuem algumas particularidades no que diz respeito às funcionalidades oferecidas. Ainda acabamos tendo também o problema da impedância, já que na grande maioria dos cenários uma solução de banco de dados relacional acaba sendo utilizada, o que causa um conflito com o Java, que é majoritariamente orientado a objetos. Porém, para resolvermos estes problemas, podemos utilizar a JPA. A Java Persistence API é um conjunto de classes e APIs do Java que visa resolver o problema da impedância e uniformizar o acesso aos dados contidos nas diferentes soluções de bancos de dados disponíveis no mercado
Neste curso abordaremos os recursos da JPA do Java. São vídeo aulas e apostilas que mostram os principais recursos disponíveis nesta API. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.
Dentre várias outras coisas, você será capaz de:
Este curso é destinado a desenvolvedores Java que desenvolvem soluções que necessitam de acesso a diferentes bancos de dados.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Aula inaugural do curso
7 aulasVamos criar o projeto que iremos utilizar durante o nosso curso de introdução à JPA. Porém, dessa vez, vamos utilizar uma ferramenta diferente para realizarmos a gestão de nosso projeto: o Maven
6 aulasNesta aula, vamos aprender a realizar as configurações básicas no arquivo que é o “coração” da JPA: o persistence.xml
8 aulasNesta aula, vamos explorar melhor o tripé básico da JPA: o EntityManagerFactory, o EntityManager e os entity beans
6 aulasNesta aula, vamos utilizar a JPA para executar as tradicionais operações CRUD em nossa base MySQL.
8 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!