Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Introdução

Populate é um arquivo JSON que serve para popular automaticamente entidades JPA. Esse arquivo no Cronapp é utilizado com o intuito de popular a entidade User com os dados do admin e, com isso, poder acessar a página que somente os usuários autenticados podem utilizar. No entanto, caso queira adicionar outros dados para popular as tabelas automaticamente, fique a vontade.

Aviso
titleImportante

Trabalhar com versionamento e realizar commits tornam esses dados que estão inseridos nesses arquivos expostos para todos que tiverem acesso.


Figura 1 - Arquivo populate.json

Utilizando o populate.json

Será apresentado um exemplo geral, utilizando uma classe sem nenhum relacionamento para demonstrar a estrutura de como realiza a inserção dos dados através desse arquivo. Após, serão apresentados exemplos para cada tipo de relacionamento para mostrar suas diferenças (ou suas especificações).

Estrutura básica

A classe abaixo possui 4 O primeiro exemplo a ser utilizado será da classe da Figura 2.1. Essa classe possui quatro campos: id, titulo, episodio e status.

Figura 2.1 - Classe sem relacionamento


Comportamento do arquivo para relacionamento 1-1 e 1-N

Comportamento do arquivo para relacionamento N-M

Nessa página

Índice