HibernateTemplate提供非常多的常用方法來(lái)完成基本的操作,比如通常的增加、刪除、修改、查詢等操作,Spring 2.0更增加對(duì)命名SQL查詢的支持,也增加對(duì)分頁(yè)的支持。大部分情況下,使用Hibernate的常規(guī)用法,就可完成大多數(shù)DAO對(duì)象的CRUD操作。下面是HibernateTemplate的常用方法簡(jiǎn)介:
q void delete(Object entity):刪除指定持久化實(shí)例
q deleteAll(Collection entities):刪除集合內(nèi)全部持久化類實(shí)例
q find(String queryString):根據(jù)HQL查詢字符串來(lái)返回實(shí)例集合
q findByNamedQuery(String queryName):根據(jù)命名查詢返回實(shí)例集合
q get(Class entityClass, Serializable id):根據(jù)主鍵加載特定持久化類的實(shí)例
q save(Object entity):保存新的實(shí)例
q saveOrUpdate(Object entity):根據(jù)實(shí)例狀態(tài),選擇保存或者更新
q update(Object entity):更新實(shí)例的狀態(tài),要求entity是持久狀態(tài)
q setMaxResults(int maxResults):設(shè)置分頁(yè)的大小
posted on 2007-12-26 16:46
周銳 閱讀(304)
評(píng)論(0) 編輯 收藏 所屬分類:
Hibernate 、
Spring