Spring+hibernate
1.1
整合步骤:导包
-导入hibernate开发包
-导入Spring开发包
-导入数据库驱动包
ps:如果包重复,则保留高版本,去掉低版本
1.2
配置applicationContext.xml
.按照如下步骤配置
配置数据源-c3p0
配置sessionFactory
开启组件扫描
配置声明式事务
1.3
创建实体类和映射关系文件
在applicationContext.xml中注册映射关系文件
1.4
1.新建Dao,在包下创建Dao层接口,声明增删改查的方法
2.新建Dao层实现类,继承hibernateDaoSupport,并实现Dao接口
3.在实现接口方法时,可以通过getHibernateTemplate()方法获取到HibernateTemplate工具类,
用这个类实现增删改查.Spring将Hibernate的API封装在这个类中,使用时更加简单
1.5
声明DAO组件,注入SessionFactory
.声明Dao组件,将其纳入到Spring容器中
.由于HibernateDaoSupport依赖于SessionFactory,因此需要在Dao实现类中注入SessionFactory.