spring hibernate implementation without xml