spring配置hibernate
来源:互联网 发布:福建顶点软件 知乎 编辑:程序博客网 时间:2024/05/21 21:35
1、spring给继承HibernateDaoSupport的dao注入sessionFactory,HibernateDaoSupport的setSesionFactory()方法中执行new HibernateTemplate(sessionFactory);创建一个hibernateTemplate。然后调用getHibernateTemplate().(load、find、updata……)等去执行和数据库的交互。
2、sessionFactory配置:
<bean id="mySessionFactory" class="com.hcsoft.base.database.dao.hibernate.UncLocalSessionFactoryBean"><property name="dataSource"><ref local="myDataSource"/></property><property name="lobHandler"><ref local="oracleLobHandle"/></property><!-- Hibernate 2.0 or later --><!--<property name="mappingDirectoryLocations"><list><value>classpath:/test/</value></list></property>--><property name="mappingResources"><list><value>com/hcsoft/fsdais/hbm/Sorganization.hbm.xml</value><value>com/hcsoft/fsdais/hbm/Suser.hbm.xml</value><value>com/hcsoft/fsdais/hbm/SdiskCode.hbm.xml</value><value>com/hcsoft/fsdais/hbm/Sdept.hbm.xml</value><value>com/hcsoft/fsdais/hbm/Scachet.hbm.xml</value><value>com/hcsoft/fsdais/hbm/OaSSection.hbm.xml</value><value>com/hcsoft/fsdais/hbm/OaSGroup.hbm.xml</value> ……</list></property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">net.sf.hibernate.dialect.OracleDialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.cglib.use_reflection_optimizer">true</prop> <!-- <prop key="hibernate.proxool.existing_pool">true</prop> <prop key="hibernate.proxool.pool_alias">spring</prop> --> </props> </property> </bean>
myDataSource配置:
<bean id="myDataSource" class="com.hcsoft.base.database.ConnectionProviderDataSource"><property name="connectionProvider"><ref local="connectionProvider"/></property><property name="param"><value>spring</value></property></bean>
connectionProvider配置:
<bean id="connectionProvider" class="com.hcsoft.base.database.proxoolsupport.ProxoolConnectionProvider" init-method="init"><property name="configFile">
<value>/proxool.xml</value>
</property>
</bean>
0 0
- 配置Struts+spring+hibernate
- Spring+Hibernate配置事务
- Spring+Hibernate+Struts配置
- Spring+Hibernate+Proxool配置
- spring+hibernate+struts配置
- spring hibernate 事务配置
- hibernate+spring配置
- spring+hibernate的配置
- Spring+Hibernate+WebWork配置
- hibernate+spring配置详解
- Spring+Hibernate 整合配置
- Spring + dwr + Hibernate 配置
- Struts+Hibernate+Spring 配置
- spring+hibernate缓存配置
- hibernate+spring 配置详解
- Spring+Hibernate整合配置
- spring+hibernate+aAtomikos 配置
- Spring,hibernate数据库连接配置
- 两者结合满足用户
- ubuntu下进行三板斧安装时的错误
- 程序员和盒饭的故事
- packet captuer tool: tcpdump
- 【matlab】DFT滤波的基本步骤
- spring配置hibernate
- /dev/urandom /dev/andom
- UML 之 UML中的关系
- jquery 实现页面参数传递,并获取相关请求参数
- OVS vswitchd 模块分析(1)
- NS2 分裂机制及代码分析<一>---解释类成员变量与编译类成员变量互操作
- 编程回忆之Android回忆(Android标题栏的去除和全屏)
- sdut2781 二分练习
- android 中添加 Google Play Game Services 功能 1