hibernate library project