Salve mi trovo a dover implementare metodi che gestiscano insert/select/update/delete di oggetti in file.
esempio: un file che contiene oggetti di tipo Articolo, un file che contiene oggetti di tipo Anagrafe e cosi via ed io devo scrivere dei metodi standard che poi tramite reflection eseguano le operazioni corrette.

Avevo pensato di usare serializable ma mi sembra di aver capito che sfrutta file ad accesso sequenziali e non ad accesso diretto e questo potrebbe essere sconveniente per cercare un oggetto X. Pero' serializable è molto utile a livello di codice perchè è estremamente facile tramite readObject e writeObject.
Serializable non sfrutta i file ad accesso diretto?

Avete qualche soluzione da suggerirmi?