zoukankan      html  css  js  c++  java
  • SSH整合笔记

    Spring 和 Hibernate3的整合
    1、org.springframework.orm.hibernate3.LocalSessionFactoryBean
    相当于,
    SessionFactory mSessionFactory = congfig.getSessionFactory();
    例子如下:
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <!--
    映射文件所在的路径
    -->
    <property name="mappingDirectoryLocations">
    <list>
    <!--
    spring容器会去该包及子包下搜索所有的映射文件
    -->
    <value>classpath:com/itheima12/crm/domain</value>
    </list>
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
    <prop key="hibernate.show_sql">true</prop>
    <prop key="hibernate.hbm2ddl.auto">update</prop>
    </props>
    </property>
    </bean>
     
     
    2、org.springframework.orm.hibernate3.HibernateTemplate
    相当于 Session mSession = mSessionFactory.getSession();
    例子:
    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
    <property name="sessionFactory">
    <ref bean="sessionFactory"/>
    </property>
    </bean>
     
    3、org.springframework.orm.hibernate3.HibernateTransactionManager
    相当于
    Transaction transaction = session.beginTransaction();
    transaction.commit();
     
     
     
     
  • 相关阅读:
    AGC/ARC
    日常训练
    SQL经典问题四表查询(教师,学生,成绩,课程表)---MySQL版
    15个最佳的 JavaScript 表单验证库
    推荐6个国内技术大牛博客,全栈工程师修行的秘籍!(建议收藏)
    java-linux安装和配置
    vue学习笔记
    JVM学习笔记
    SpringMVC学习笔记
    Mybatis学习笔记
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/8966676.html
Copyright © 2011-2022 走看看