add hibernate annotation driven mapping