Come aggiornare le entity

Nel caso si vogliano apportare modifiche al database e quindi aggiornare la struttura di entity procedere come segue:

  1. Spostarsi sul branch entity_creation
  2. Aggiornare il disegno delle entity sul sito https://start.jhipster.tech/jdl-studio/ e salvare
  3. Scaricare il file jdl e inserirlo nella root directory del progetto con nome jhipster-jdl.jh
  4. cancellare e ricreare il database default
  5. avviare l’applicazione
  6. verificare che si siano create le tabelle
  7. Eseguire il comando: jhipster import-jdl jhipster-jdl.jh oppure copiare il codice all’interno del file .jdl
  8. verificare che la propria versione di jhipster è la stessa del progetto
  9. Eseguire un commit escludendo i file generati nella directory: src/main/resources/config/liquibase/
  10. Eseguire il comando: git reset HEAD --hard , in modo da eliminare delle modifiche ai file sbagliati
  11. prima di fare il reset sempre inserire git add.
  12. Eseguire il comando: mvnw liquibase:diff in questo modo si generaranno i file di aggiornamento al database di liquidbase. Verificare che i file generati in src/main/resources/config/liquibase/changelog siano corretti, in tale caso rinominare il file seguendo l’esempio degli altri file ed includere il file in src/main/resources/config/liquibase/master.xml
  13. Verificare rilanciando l’applicazione
  14. Infine mergiare in develop