It is much simpler to configure flash mode by setting the appropriate constant as the String value:
<bean class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="secondSsessionFactory"/>
<property name="flushModeName" value="FLUSH_COMMIT" />
</bean>
, , HibernateAccessor, FieldRetrievingFactoryBean, , staticField:
<bean class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="secondSsessionFactory"/>
<property name="flushMode">
<bean class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean">
<property name="staticField" value="org.springframework.orm.hibernate3.HibernateAccessor.FLUSH_COMMIT"/>
</bean>
</property>
</bean>
Bean id - ; bean , , beans.