spring統合hibernateにおけるsession Factoryの2つの常用導入方式
4135 ワード
spring統合hibernateの手順:1.恒久化類とマッピングファイルの作成;2.hibernateのプロファイルを作成する.3.springの配置ファイルを書いて、session Factory 4を紹介します.session Factoryをテストします.5.daoとservice層のインターフェースとクラスを書きます.
sessionFactory dataSource, hibernate SessionFactoryImpl spring ( setter )。 ,hibernate SessionFactoryImpl , spring 。
session Factoryを導入する2つの一般的な方法: :
<bean id="sessionFactory1" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xmlvalue>
property>
bean>
:
<bean id="sessionFactory2" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mappingDirectoryLocations">
<list>
<value>com/itheima12/spring/hibernate/transaction/domainvalue>
list>
property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialectprop>
<prop key="hibernate.show_sql">trueprop>
<prop key="hibernate.hbm2ddl.auto">updateprop>
props>
property>
bean>