Create seed code of svnfm vnfmdriver
[vfc/nfvo/driver/vnfm/svnfm.git] / nokia / vnfmdriver / vfcadaptorservice / vfcadaptor / src / main / webapp / WEB-INF / applicationContext-hibernate.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
3 "http://www.springframework.org/dtd/spring-beans.dtd">
4 <beans>
5
6         <bean id="sessionFactory"
7                 class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
8                 <property name="hibernateProperties">
9                         <props>
10                                 <prop key="hibernate.dialect">
11                                         org.hibernate.dialect.MySQLDialect
12                                 </prop>
13                                 <prop key="hibernate.show_sql">false</prop>
14                                 <prop key="hibernate.jdbc.batch_size">100</prop>
15                                 <!--<prop key="hibernate.connection.autocommit">false</prop>-->
16                                 <prop key="hibernate.connection.autocommit">true</prop>
17                                 <prop key="hibernate.proxool.pool_alias">proxoolPool</prop>
18                                 <prop key="hibernate.proxool.xml">ProxoolConf.xml</prop>
19                                 <prop key="hibernate.connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider</prop>
20                                 <prop key="hibernate.cache.provider_class">
21                          org.hibernate.cache.HashtableCacheProvider
22                </prop>
23                <prop key="hibernate.connection.release_mode">after_transaction</prop>
24                         </props>
25                 </property>
26
27                 <!-- mappingResources属性用来列出全部映射文件 -->
28          <property name="mappingResources">
29              <list>
30                  <!-- 配置所有PO映射文件 -->
31                  <value>hbm/vnfm_job_execution_map.hbm.xml</value>
32              </list>
33          </property>
34         </bean>
35         <!-- 事务管理器 -->
36         <bean id="transactionManager"
37                 class="org.springframework.orm.hibernate4.HibernateTransactionManager">
38                 <property name="sessionFactory">
39                         <ref local="sessionFactory" />
40                 </property>
41         </bean>
42         
43 </beans>