JPA Flashcards
Qual é o gestor de entidades do JPA responsável por encapsular a conexão do banco de dados e efetuar operações de acesso a dados (consultas, inserções exclusões) em entidades (clientes, produtos, pedidos, etc) por ela monitoradas em um mesmo contexto de persistência?
Entity Manager
Marca a classe como uma entidade para o JPA.
Entity
Especifica a tabela que será utilizada no mapeamento.
Table
Mapeia o atributo para o campo da tabela.
Column
Especifica o atributo mapeado para a chave primária.
ID
Define a obrigatoriedade do campo ou o modo utilizado para a carga de dados.
Basic
Mapeia a relação 1XN do lado da entidade principal através de uma coleção.
OneToMany
Mapeia a relação 1XN do lado da entidade dependente, com base em uma classe de entidade.
ManyToOne
Mapeia o relacionamento 1X1 com atributos de entidade em ambos os lados.
OneToOne
Mapeia o relacionamento NXN com atributos de coleção em ambos os lados.
ManyToMany
Define a regra que será adotada para ordenar a coleção.
OrderBy
Especifica a regra de relacionamento da chave estrangeira ao nível das tabelas.
JoinColumn
Qual objeto é utilizado para instanciar objetos EntityManager
EntityManagerFactory