Post

Visualizzazione dei post da giugno, 2018

Git: branch e merge, comandi essenziali

Di seguito le operazioni basic da svolgere per lavorare correttamente con i branch in GIT  git init                                                  inizializzo il repository  git add *                                               aggiungo tutti i file al repository  git commit                                            eseguo il commit Una volta che ho un repo in uno stato consistente posso usufruire dei branch:  git checkout -b calcoloCategoria          creo un branch che si chiama calcoloCategoria [LAVORO NEL MIO NUOVO BRANCH]  git commit        ...

JPA: dichiarazione di un Identificativo che utilizza una Sequence

Nel codice sotto, in grassetto, l'annotation che occorre per far si che il DBMS (Postrgesql nel mio caso) creai automaticamente un valore univoco per la chiave primaria. Qui per completezza i dettagli dell'annotation. Annotation:  @GeneratedValue Attributi: strategy = GenerationType.SEQUENCE,  generator = "seq_atleta": seq_atleta è il nome della sequence che deve essere utilizzata per questa chiave primaria. @Entity @Table(name = "atleta") public class Atleta implements Serializable {     private static final long serialVersionUID = 1L;     @Id     @Basic(optional = false)     @NotNull     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_atleta")     @Column(name = "id")     private Long id; [...] }// end of Entity