spring和hibernate處於不同的層次,spring關心的是業務邏輯之間的組合關係,spring提供了對他們的強大的管理能力, 而hibernate完成了or的對映,使開發人員不用再去關心sql語句,直接與物件打交道。 spring提供了對hibernate的sessionfactory的整合功能。
1.建立spring的bean.xml檔案,在其裡面配置 sessionfactory 以及事務,在hibernate.cfg.xml中不需要配置什麼。
org.hibernate.dialect.mysql5innodbdialect
true
true
update
2.建立實體類,以及*.hbm.xml檔案。
public class account
public void setid(integer id)
public string getusername()
public void setusername(string username)
public integer getbalance()
public void setbalance(int balance)
}3.建立dao介面以及實現類
public inte***ce bookshopdao
@repository
public class bookshopdaoiml implements bookshopdao
@override
public int findbookpricebyisbn(string isbn)
@override
public void updatebookstock(string isbn)
@override
public void updateuseraccount(string username, int price)
}4.測試test
struts與spring整合學習筆記
一 在strust config.xml中,配置struts和單獨用struts差不多,區別在 上面的例子中的type應該是實際存在的類,但是現在卻用乙個spring框架下的 類來代替。在apllicationcontext.xml中定義bean時 bean name login class net...
shiro學習筆記(5) spring整合
spring整合shiro 1 1 jar org.apache.shiro shiro spring 1.2.3 2 web.xml contextconfiglocation classpath spring shiro.xml org.springframework.web.context.c...
Spring 學習筆記(八) 註解使用整合
需先在配置檔案中,配置乙個org.springframework.beans.factory.annotation.autowiredannotationbeanpostprocessor的bean。bean class org.springframework.beans.factory.annot...