離線查詢物件使用(web層的action中)
detachedcriteria dc = detachedcriteria.forclass(customer.class);if
(strings.isnotblank(customer.getcust_name()))
離線查詢物件獲取總記錄數
錯誤寫法(獲取的是所有資料,每個資料是乙個物件,所以非常浪費資源)
publicinteger gettotalcount(detachedcriteria dc)
正確寫法
publicinteger gettotalcount(detachedcriteria dc)
else
}
通過離線查詢物件獲取分頁中的顯示資料(list)
public listgetpagelist(detachedcriteria dc, intstart, integer pagesize)
獲取執行時的泛型型別
publicclass basedaoimplextends hibernatedaosupport implements basedao}//
clazz.getclass()就可以獲取到執行時的型別
SSH框架整合的學習總結
各個配置檔案 1.配置好資料庫連線需要的bean org.hibernate.dialect.mysqldialect true true update thread 注意一定要導好jar包,同時要對應好所使用的jar包中的類 這個org.springframework.orm.hibernate3...
SSH整合示例
乙個簡單的登入的例子,採用ssh進行整合。由於登入的例子挺簡單,dao層,service層,struts action等檔案就沒有在此詳細寫出來,下面列出了整合時一些關鍵的配置 spring配置 struts action配置struts config.xml web.xml檔案的配置 action...
ssh整合配置
8.編寫業務邏輯呼叫dao 9.在spring配置檔案中配置dao與業務邏輯的依賴注入 以及action與業務邏輯的注入 執行程式完成功能 10.如果第9步結束執行時出錯,刪除對映檔案中資料庫名稱資訊 persistence org.springframework.web.struts.delega...