Realization hibernate