Skip to content

05_primeiraentidade

Douglas Fernandes Pereira da Silva Jr edited this page Jan 14, 2020 · 11 revisions

Primeira Entidade com Spring Data!

Começamos este passo na branch t02/end

Vamos falar sobre Spring data, e sobre acesso a dados.

Referências:

  • Spring Data
  • H2 é um in-memory database, vamos utilizar para conseguir fazer os exemplos sem exigir a instalação de um banco de dados específico.

Passo a Passo :

  1. Configurando dependências no pom.xml. DIFF.
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <scope>runtime</scope>
</dependency>
  1. Criar a package: com.example.project.domain.entities
  2. Dentro da package criada, criem uma nova classe Client. Arquivo final
  3. Criar uma nova package: com.example.demo.repository
  4. Dentro da package criada, criem uma nova interface ClientRepository. Arquivo final
  • Criamos uma interface especifica, que extende as funcionalidades padrões do JPA para a nossa entidade padrão.

Para ver as alterações completas DIFF das alterações

Passo a Passo 2:

Completo com o Mapper.

Siga para o próximo tópico: Primeira Página

Clone this wiki locally