Si tu aplicación está en .Net, e invoca un control OpenFileDialog, este control
pertenece a la aplicación .Net, no al frameworks Hibernate.
Hibernate controla el acceso a datos, pero no contiene la clase
OpenFileDialog, porque esta pertenece a
System.Windows.Forms, en el frameworks .Net usado para programar la aplicación... y dentro de esa clase, una de las propiedades (InitialDirectory) define el directorio inicial que muestra el cuadro de diálogo de archivo, y la otra (RestoreDirectory) si el cuadro de diálogo restaura el directorio actual antes de cerrarse, con lo que vuelve a colocar el directorio de inicio.
Hibernate, según su manual de referencia (
descargable, u
On-Line), no menciona en ninguna parte una clase llamada "OPENFILEDIALOG", al menos que yo haya encontrado.
¿Estás totalmente seguro de que el problema es Hibernate?