integrate hibernate with spring