Stackoverflow è sempre un ottimo posto dal quale trovare idee per scrivere post. Oggi mi voglio occupare di questa domanda. La domanda originale considerava l’utilizzo della libreria Room Library. Ovviamente io voglio cambiare la domanda: come posso persistere un byte array mediante Kripton?

Con Kripton, è possibile gestire i campi di tipo byte[].

Per meglio capire come fare, definiamo un POJO d’esempio FileBean collegato ad una tabella SQLite file_bean:

La relativa definizione dell’interfaccia DAO:

E del data source:

Dopo aver configurato opportunamente il progetto al fine di include Kripton tra le sue dipendenze:

Kripton genererà in fase di compilazione l’implementazione dell’interfaccia DAO vista in precedenza, comprensiva di Javadoc:

 

Kritpon, come si può vedere dal codice soprariportato, gestisce nativamente la persistenza di proprietà di tipo byte[] mediante colonne di tipo BLOB. Nessuna operazione o configurazione particolare è richiesta rispetto alla gestione di un qualunque attributo di tipo string o int.

Piuttosto semplice no? Per qualunque domanda inerente Kripton, non esistate a commentare questo post.

Per maggiori informazioni su Kripton Persistence Library:

%d blogger hanno fatto clic su Mi Piace per questo:

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close