spring与hibernate 整合 2
在spring整合Hibernate的时候,
配置文件主要三个:
1.applicationContext-hibernate.xml:
①.配置数据源(c3p0)
②.配置Hibernate的SessionFactory,使用数据源
③.数据库的事务管理,主要管理②中的sessionFactory,
2.applicationContext-bean.xml
配置整个程序中出现的pojo(Bean)
3.applicationContext.xml:主要配置文件
导入上面的两个配置文件--->
<import resource="classpath:applicationContext-beans.xml"/>
<import resource="classpath:applicationContext-hibernate.xml"/>
4.applicactionContext.properties:这个配置文件主要用于,配置数据库和一些hibernate的设置
在1的①中可以引入进去:
<context:property-placeholder location="classpath:applicationContext.properties" />
这里的3和4中使用的应用文件:<import>和<context:property-placeholder>的区别就是:
一个是静态的导入:可以直接用里面的文件
一个是动态的导入:用里面编译好的东西,可以用EL表达式提取里面的值