基于泛型的通用Dao接口跟hibernate的实现

基于泛型的通用Dao接口和hibernate的实现基于泛型的通用Dao接口:(主要是在使用hibernate或JPA时使用)?????

基于泛型的通用Dao接口和hibernate的实现

基于泛型的通用Dao接口:(主要是在使用hibernate或JPA时使用)

?

????????????}
  • ?

    使用泛型Dao接口:

    ?

  • public?class?ResourceDaoImpl?extends?GenericHibernateDaoImpl<Resource>?implements?ResourceDao?{
  • ????@SuppressWarnings("unchecked")????public?List<Resource>?findResources(int?status)?{
  • ????????????????return?(List<Resource>)HibernateUtil.getSession()
  • ????????????????????????????????????.createQuery("from?Resource?where?status=:status")????????????????????????????????????.setInteger("status",?status)
  • ????????????????????????????????????.list();????}
  • ????}