Este repositório é destinado a estudos com o Spring Data.
Gradle
Docker
Não precisa ter o banco de dados MariaDB instalado no seu ambiente, este estudo foi realizado com Docker. E foi configurado para que quando o Docker é "desligado", os dados persistidos no banco de dados sejam mantidos:
- Para executar o Docker:
- Entre na pasta raiz deste projeto(onde esta localizado os arquivos
build.gradle
edocker-compose.yml
); - Abra o terminal(ou cmd) neste diretório;
- Execute o comando
docker-compose up
;
- Entre na pasta raiz deste projeto(onde esta localizado os arquivos
- Para restaurar a base de dados:
- Entre na pasta raiz deste projeto(onde esta localizado os arquivos
build.gradle
edocker-compose.yml
) e exclua o diretório.docker
; - Abra o terminal(ou cmd) neste diretório;
- Execute o comando
docker-compose down --rmi all
;
- Entre na pasta raiz deste projeto(onde esta localizado os arquivos
Itens estudados:
- Relacionamento @ManyToOne
- Relacionamento @ManyToMany
- EAGER e LAZY
- Derived Query
- JPQL
- Native Query
- Pageable
- Ordernacao
- Projection
- Specification