-
Notifications
You must be signed in to change notification settings - Fork 1
05_primeiraentidade
Douglas Fernandes Pereira da Silva Jr edited this page Jan 14, 2020
·
11 revisions
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.
- 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>
- Criar a package: com.example.project.domain.entities
- Dentro da package criada, criem uma nova classe Client. Arquivo final
- Criar uma nova package: com.example.demo.repository
- 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
Completo com o Mapper.
Siga para o próximo tópico: Primeira Página