基于hibernate的通用Dao实现