1蒲赂,新建一個(gè)web項(xiàng)目州丹;
2醋安,建立domain;
3墓毒,導(dǎo)入hibernate相關(guān)的包(因?yàn)橛玫氖莌ibernate3.6):
1吓揪,導(dǎo)入hibernate3.jar
2,導(dǎo)入required里面所有的jar包
3,導(dǎo)入jpa里面的包
4蚁鳖,完成映射文件磺芭;
5,完成DAO接口醉箕;
6钾腺,導(dǎo)入spring相關(guān)的包;
7讥裤,繼承HibernateDaoSupport完成dao的實(shí)現(xiàn)
8放棒,Spring和Hibernate集成的配置文件:
1,配置一個(gè)datasource己英,這個(gè)datasource是準(zhǔn)備傳給hibernate的
2间螟,配置<property-placeholder>引入數(shù)據(jù)庫(kù)連接信息相關(guān)的properties
3,配置sessionFactory
1,不使用hibernate.cfg.xml文件
1厢破,需要傳入一個(gè)dataSource;
2荣瑟,通過<property name="hibernateProeprties>傳入hibernate的配置信息
3,通過<property name="mappingResources">傳入所有的映射文件
2摩泪,使用hibernate.cfg.xml文件
1笆焰,需要傳入一個(gè)dataSource
Spring和Struts2集成的原理:
struts2-spring-plugin-2.3.24.jar:是Spring和Struts2集成的橋梁.
本身也是Struts2提供的一個(gè)插件,該創(chuàng)建的功能用來和Spring做整合.
處理一個(gè)警告:session在請(qǐng)求的時(shí)候打開,在響應(yīng)完畢之后,再關(guān)閉.