Basica
Introdução
Conhecendo as anotações básicas do JPA
Introdução
As anotações básicas do JPA são aquelas mais comumente usadas para configurar o mapeamento entre classes Java e tabelas de banco de dados. Aqui está um resumo, são elas que determinam características como:
- @Entity : Torna uma classe em entidade
- @Id : Definição e estratégia de identificadores e chaves primárias
- @Table : Relação entre o schema e a tabela do banco de dados
- @Column : Mapeamento e configuração do DDL com base nas colunas
O requisito mínimo para que uma classe comum se torne uma entidade em um projeto baseado em ORM e JPA, é a utilização da anotação
@Entity
na classe e anotação @Id
em um atributo que represente um registro único em seu sistema.public class ClasseComum {
private Integer id;
private String nome;
// Lombok ou Getters e Setters
}
O JPA deduzirá que existe uma tabela chamada
classe_entidade
contendo os campos id
(integer) e nome
(varchar de 255) onde o id
é a chave primária da tabela não permitindo assim valores repetidos.