-
Notifications
You must be signed in to change notification settings - Fork 1
07_database
Douglas Fernandes Pereira da Silva Jr edited this page Jan 15, 2020
·
6 revisions
Temos duas formas principais de manipular nossa base de dados.
-
Model First: Banco gerado através do Modelo.
-
Database First: Modelo escrito em cima do banco já definido.
Até o momento estamos usando o Model First.
Aqui vamos mostrar mais exemplos de modelagem, e partir para o DBFirst
Algumas Referências:
- https://www.baeldung.com/jpa-entities
- https://dzone.com/articles/configuring-spring-boot-for-microsoft-sql-server
- spring.jpa.hibernate.ddl-auto opções disponíveis
- Hibernate Field Naming with Spring Boot
Criação de mapeamento de entidade.
- Vamos criar um exemplo simples de relacionamento com FK.
- Dentro da package com.example.project.domain.entities, crie uma nova classe ClientOrder. Arquivo final.
- Vamos adicionar a dependência no pom.xml. DIFF
- E colocar a configuração no arquivo application.properties, que fica na pasta /project/src/main/resources DIFF
Criar um banco de dados usando o script: Arquivo de criação de Banco.
- Fazer a Modelagem de Dados