Peden ser ambas cosas, te remito a este documento
https://docs.oracle.com/javase/7/doc...a/io/File.html
Cuando tu en Java haces por ejemplo:
File fichero = new File("rutafichero");
obtienes ele elemento fichero, ese elemento tiene muchas propiedades, una de ellas es la ruta al dico donde esta el fichero de verdad.
Si luego tu, usando un ORM persistes la variable fichero, java lo guarda como binario en la base de datos, pero en ese binario no esta el fichero en si mismo, lo que esta es la clase serializada.
RTengo varios sistemas que trabajan asi hechos en java y si llegas a borrar el fichero del disco luego el ORM te trae igual el elemento de la base pero claro, no existe el fichero en disco.
En este caso, no tengo acceso al codigo de la aplicacion, solo tengo una tabla con esos binarios y necesito recuperarlos para poder obtener las rutas de los ficheros