Spring 雇員管理系統SSH 1

2022-09-17 02:51:08 字數 1240 閱讀 9545

【配置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 二 解決懶載入問題 思考 如果...