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>