Spring 學習筆記整合 Hibernate

2021-07-09 10:31:19 字數 1037 閱讀 4723

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...