• 框架集成


    Struts2+Spring2.5+Hibernate3.3整合开发
    先整合Spring2.5+Hibernate3.3

    hibernate核心安装包下的(下载路径:http://www.hibernate.org/),点击"Hibernate Core" 右边的"DownLoads"
    hibernamte3.jar
    lib\bvtecode\calib\jobernate-cglib-repack-2.1_3.jar
    lib\required\*.jar
    hibernate注解安装包下的(下载路径:www.hibernate.org,点击"Hibernate Annotations"右边的"DownLoads")
    hibernate-annotations.jar
    lib\ejb3-persistence.jar、hibernate-commons-annotations.jar
    Hibernate针对JPA的实现包(下载路径:www.hibernate.org,点击"Hibernate Entitvmanager" 右边的"Downloads")
    hibernate-entitymanager.jar
    lib\test\log4j.jar、slf-log4j12.jar

    首先 File--> New --> Web Project-->输入Project Name:后点击Finish
    拷贝Hibernamte的jar包同样粘贴到WebRoot下WEB-INF下lib下
    拷贝Spring的jar包同样粘贴到WebRoot下WEB-INF下lib下
    首先新建一个xml文件
    src-->New-->New XML File 在File name:输入名称随便取
    拷贝spring的配置模板
    之后 <context:component-scan base-package=""/>代表要扫瞄的包
    集成sessionFactory

    <bean>配置数据源</bean>

    <bean id="sessionFactory" class="org.springframeword.orm.hibernate3.LocalSessionFactoryBean"
    <property name="dataSource" ref="dataSource"/>
    <property name="mappingResources">
      <list>
      <value>cn/itcast/bean/buyer.hbm.xml</value>
      </list>
    </property>
    <property name="hibernateProperties">
    <value>
        hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
        hibernate.hbm2ddl.auto=update
        hibernate.show_sql=false
        hibernate.format_sql=false
    </value>
    </property>
    </bean>

    <bean>配置事物管理器</bean>
    <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
       <property name="sessionFactory" ref="sessionFactory"/>注入sessionFactory
    </bean>
    spring的事务配置
    注解的方式和XML两种方式
    <tx:annotation-driven transaction-manager="txManager"/>指定事务管理器

    配置文件 结束


    New-->Class-->所要放在哪个包下面 以及新建 枚举类型如性别
    在新建的这个表下面建一个xml文件
    Hibernate的映射文件

  • 相关阅读:
    h264 流、帧结构
    H264 帧结构分析、帧判断
    sigaction
    sigaction 用法实例
    sigaction函数的使用
    linux c 之signal 和sigaction区别
    linux 信号signal和sigaction理解
    Hamcrest使用
    Junit4中的新断言assertThat的使用方法
    Hamcrest Tutorial
  • 原文地址:https://www.cnblogs.com/wuhuisheng/p/2096957.html
Copyright © 2020-2023  润新知