spring+Hibernate
整合spring+Hibernate
一、spring与hibernate版本兼容问题
1、spring3.x或4.x 与hibernate3或4
二、jar包导入
1、先到若导入hibernate的包在导入spring的包(并无先后顺序,因为2所以尽量先导入hibernate的包)
2、以上四个标*的jar包,hibernate,spring都有提供,但是一定要用spring下的,不然当部署到tomcat下,应用启动
的时候会报如下错误
asm-2.2.2.jar (*)
asm-commons-2.2.2.jar (*)
asm-util-2.2.2.jar (*)
cglib-nodep-2.1_3.jar (*)
三、写类
四、配置spring的xml文件bean.xml.
此处spring作为一个容器将hibernate放置于其中,hibernate只是作为一个底层的持久层而不与上层用户产生直接关
联,而是通过spring来交互
所以要将hibernate文件配置到spring的xml文件中,
加载hibernate.cfg.xml文件
(法1)<property name=“configLocation” value="/hibernate.cfg.xml"/>
(法2)<property name=“hibernateProperties”>
<value>
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.current_session_context_class=org.springframework.orm.hibernate4.SpringSessionContext
hibernate.hbm2ddl.auto=update
hibernate.show_sql=true
</value>
</property>
五、