【配置spring並測試】
建立domain包,編寫雇員類employee.j**a
employee.j**a中
public class employee
public employee(string name, string email, string pwd, integer grade,
date hiredate, float salary)
//各屬性欄位的set,get方法
}類所在路徑,包含包路徑,不要後面的j**a)">
新建測試類test.j**a,在test.j**a的主函式中測試
employee employee=ac.getbean("employee");
【配置hibernate】
hibernate.cfg.xml檔案物件對映檔案以及sessionfactory在spring的檔案中配置即可
引入hibernate包
配置資料來源,因為spring提倡對資料來源進行開發
為什麼要用資料來源這種機制
減少頻繁的與資料庫建立connection和斷開,資料來源一開始就建立3個連線,相當於乙個連線池,緩衝池,如果需要連線,直接從連線池中取,超過3個之後再與資料庫建立連線
如果超過最大數,則等待
配置sessionfactory
以及employee.hbm.xml檔案
進行測試
在test.j**a的main函式中編寫
sessionfactory sf=ac.getbean("sessionfactory");
session s=sf.opensession();
employee employee=new employee("子柳","[email protected]","145",1,new j**a.util.date(),234.56f);
transaction tx=s.begintransaction();
s.s**e(employee);
tx.commit();
查詢資料庫,得到
Spring 雇員管理系統SSH 6
通過註解的方式配置spring屬性 重新這樣配置bean 在employeeservice 的屬性sessionfactory中新增乙個註解 resource 啟用註解掃瞄 byname 是四種自動裝配型別之一 自動裝配 有四種自動裝配型別 1.byname尋找和屬性名相同的bean,若找不到,則裝...
雇員管理系統 SSH版(二)
一 分層 二 使用事務管理器來統一管理事務 三 配置快取 1 hibernate二級快取的配置 2 在需要快取的實體bean配置檔案中加入快取配置項 3 ehcache預設的配置檔案ehcache.xml 放在類路徑下 src目錄下即可 defaultcache節點為預設的快取策略 maxeleme...
雇員管理系統 SSH版(六)
一 spring可以啟用註解的方式來配置屬性 1 重新這樣配置bean 2 在employeeservice的屬性sessionfactory中新增乙個註解 resource resource private sessionfactory sessionfactory 二 解決懶載入問題 思考 如果...