https://github.com/marcosfshirafuchi/devsuperior-aula-salvar-para-um
DEVSuperior - Aula salvar para um
https://github.com/marcosfshirafuchi/devsuperior-aula-salvar-para-um
banco-de-dados bancodedados java jpa-hibernate jpa-persistence-applications nelio-alves nelioalves poo postman postman-api postman-collection relacionamentoentreentidadesparaum relacionamentosentreentidades spring spring-boot spring-data-jpa springboot springdatajpa
Last synced: 3 months ago
JSON representation
DEVSuperior - Aula salvar para um
- Host: GitHub
- URL: https://github.com/marcosfshirafuchi/devsuperior-aula-salvar-para-um
- Owner: marcosfshirafuchi
- Created: 2024-07-14T19:12:12.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T19:35:36.000Z (12 months ago)
- Last Synced: 2025-01-23T13:14:24.864Z (5 months ago)
- Topics: banco-de-dados, bancodedados, java, jpa-hibernate, jpa-persistence-applications, nelio-alves, nelioalves, poo, postman, postman-api, postman-collection, relacionamentoentreentidadesparaum, relacionamentosentreentidades, spring, spring-boot, spring-data-jpa, springboot, springdatajpa
- Language: Java
- Homepage:
- Size: 62.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
Java Spring Professional - Capítulo: JPA, consultas SQL e JPQL
#### Desenvolvido na linguagem Java por:
- [Marcos Shirafuchi](https://github.com/marcosfshirafuchi)
## Formação Desenvolvedor Moderno Módulo: Back end
Capítulo: JPA, consultas SQL e JPQL## AULA: Salvar entidades associadas para-um
```
POST http://localhost:8080/people
{
"name": "Nova Pessoa",
"salary": 8000.0,
"department": {
"id": 1
}
}
```
```
POST http://localhost:8080/people
{
"name": "Nova Pessoa",
"salary": 8000.0,
"departmentId": 1
}
```
O projeto foi desenvolvido na aula do curso Java Spring Professional - Capítulo: "JPA, consultas SQL e JPQL" na aula "Salvando entidades associadas para-um" da plataforma DEVSuperior do professor Nélio Alves.## Principais Tecnologias
-
Java 21 : Utilizaremos a versão LTS mais recente do Java para tirar vantagem das últimas inovações que essa linguagem robusta e amplamente utilizada oferece;
-Spring Boot 3 : Trabalharemos com a mais nova versão do Spring Boot, que maximiza a produtividade do desenvolvedor por meio de sua poderosa premissa de autoconfiguração;
-Spring Data JPA: Exploraremos como essa ferramenta pode simplificar nossa camada de acesso aos dados, facilitando a integração com bancos de dados SQL;
-H2 Database: Banco de dados SQL em memória.
-Postman: Para testar os métodos http do controller.