hibernate与泛型