Usare gli array associativi in BASH
BASH nasconde molto di più di quello che si pensa.
Ad esempio io non sapevo supportasse gli array associativi, cosa che invece uso molto in altri linguaggi.
Oggi vediamo un esempio basico.
BASH nasconde molto di più di quello che si pensa.
Ad esempio io non sapevo supportasse gli array associativi, cosa che invece uso molto in altri linguaggi.
Oggi vediamo un esempio basico.
Supponiamo di avere una tabella con un campo impostato come chiave univoca e uno che non accetta valori nulli.
E vogliamo creare una Stored Procedure che inserisca i record e che ci invii o l'ultimo id inserito, o gli errori.
In MariaDB (e in MySQL) possiamo usare DECLARE HANDLER!
Usando la Reflection, in Java è abbastanza semplice identificare tutti i campi di una classe e il loro tipo.
Vediamone un esempio basico.
Abbiamo questa classe POJO:
package test;
import java.util.ArrayList;
import java.util.Date;
public class Articolo {
private String titolo;
private Date dataCreazione;
private String testo;
private ArrayList commenti;
// ECCETERA
}
Potrebbe essere una classe di una tabella articoli di un blog.