Post

Visualizzazione dei post da giugno, 2018

Git: lavorare con i branch, 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       -  Questo comando crea un branch che si chiama "calcoloCategoria" e lo   attiva. Da ora in avanti lavoro nel nuovo branch. [LAVORO NEL MIO NUOVO BRANCH]   git commit              Eseguo il commit del branch   git checkout master     Mi sposto nel branch destinazione del merge  git merge calcoloCategoria           - Eseguo il merge: branch master riceve le modifiche apportate nel branch...

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