Salve,
ho la necessità di far colloquiare a runtime due database uno MySQL e l'altro JavaDB. Fondamentalmente nn ho avuto alcun problema se nn per il campo BLOB. In questo campo vado a memorizzare un'immagine. Quando tento di passare l'elemento da JavaDB a MySQL, sembra funzionare (nn viene sollevata alcuna eccezione), mentre quando tento il viceversa ho un problema di incompatibilità infatti mi solleva un'eccezione. Facendo varie prove ho scoperto la seguente cosa:
- Java vede il campo BLOB di MySQL come array di byte: byte[]
- Java vede il campo BLOB di JavaDB come un oggetto java.io.Serializable
Quello che mi domandavo è se è possibile passare da byte[] a java.io.Serializable e viceversa.
Grazie a tutti in anticipo,
Saluti