An open API service indexing awesome lists of open source software.

https://github.com/jfcardoso/exercicios-jpa

Alguns exercícios básicos usando o JPA (Java Persistence API) e o MySQL.
https://github.com/jfcardoso/exercicios-jpa

dao java11 jpa-persistence-applications mysql-database sql

Last synced: 3 months ago
JSON representation

Alguns exercícios básicos usando o JPA (Java Persistence API) e o MySQL.

Awesome Lists containing this project

README

          

## Exercicios JPA & MYSQL

Alguns exercícios básicos usando o JPA (Java Persistence API) e o banco de dados MySQL.
Assuntos tratados:
- Configurando o arquivo `persistence.xml`
- Uso das anotações: @Entity, @Id, GeneratedValue, @Column, @Transient, @Table, dentre outras.
- Uso das Interfaces `EntityManager` e `EntityManagerFactory`para instanciar objetos e realizar consultas.
- Uso do DAO nas conexões com o Banco de Dados para a inserção e consulta de dados.
- Anotações JPA para relacionamentos: @OneToOne, @OneToMany, @ManyToOne, @ManyToMany. Também @JoinColumn e @JoinTable.
- Named Query (usando jpql) X Named Native Query (usando sql).
- Embeddable. (mapeando composição usando JPA através da anotação @Embeddable)
- Herança com JPA (mapeando herança usando JPA através da anotação @Inheritance (strategy= "temos três opções que foram exploradas nos exercícios")